public void visitFieldInfo(FieldInfo aFieldInfo) { out.print("FieldInfo("); ++indentLevel; out.println(); printIndent(); out.print("idents="); if (aFieldInfo.getIdents() != null) { out.println("["); ++indentLevel; for (Ident e : aFieldInfo.getIdents()) { printIndent(); e.visit(this); } --indentLevel; printIndent(); out.println("]"); } else { out.println("null"); } printIndent(); out.print("items="); if (aFieldInfo.getItems() != null) { out.println("["); ++indentLevel; for (FieldInfoItem e : aFieldInfo.getItems()) { printIndent(); e.visit(this); } --indentLevel; printIndent(); out.println("]"); } else { out.println("null"); } --indentLevel; printIndent(); out.println(")"); }