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

Basic implementation of a key\-value tree node. A KV\-Node has 2 labels: the primary label is a key name; the first and only additional label is the value associated to that key.

## 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[]`


