String aName = meta.getName();
out.print ( level + " attribute \"" + aName + "\"" );
for (int i = aName.length(); i < 20; i++) out.print(" ");
out.print ( " " + meta.getType() +" ( \"");
if (meta.getType().equals(TYPE.LIST)) {
CaoList list = node.getList(meta.getName(), null);
if (list == null) {
out.print ("null");
} else {
out.println();
for (CaoElement el : list.getElements()) {
out.println(level + " [");
dump(el, level + " ", out);
out.println(level + " ]");
}
}