# Class: com.pnfsoftware.jeb.core.output.tree.impl.KVNode

Basic implementation of a key\-value tree node. A KV node has two labels: the primary label is the key, and the first additional label is the associated value.

## Constructor: KVNode
- parameter: `label`, type: `java.lang.String`

Description: Create a key value node whose value is empty.
parameter: label: the non\-null key \(label\)

## Constructor: KVNode
- parameter: `label`, type: `java.lang.String`
- parameter: `value`, type: `java.lang.Object`

Description: Create a key\-value node.
parameter: label: the non\-null key \(label\)
parameter: value: the optional value attached to the key

## Method: getAdditionalLabels
- return type: `java.lang.String[]`


## Method: setAdditionalLabels
- parameter: `addLabels`, type: `java.lang.String[]`

Description: Set the additional labels array returned by [#getAdditionalLabels()](#getAdditionalLabels()).
parameter: addLabels: replacement additional labels

