out.print("metadata:");
out.print(node.getId() !=null? node.getId() :"");
out.print(" ");
for (int i = 0, length = (node.getValues() == null) ? 0 : node.getValues().length; i < length; i++)
{
Value v = node.getValues()[i];
if (v instanceof MetaDataEvaluator.KeyValuePair)
{
MetaDataEvaluator.KeyValuePair pair = (MetaDataEvaluator.KeyValuePair) v;
out.print("[" + pair.key + "," + pair.obj + "]");
}