{
// its a leaf, so now we need to figure out what the value is. we know that
// it must be a number (integer, double) or a string.
final String value = keyValue.getSecond();
final Decorator decorator = getDecorator( value );
final String rawValue = decorator.undecorate( value );
final String persistName = decorator.representedClass().getSimpleName();
// create the leaf info node and add it to the collection node
final InfoNode elementNode = InfoNode.createLeafNode( null, rawValue, persistName, null );
collectionNode.addChild( elementNode );