public void visitNameBinding(NameBinding aNameBinding) { out.print("NameBinding("); ++indentLevel; out.println(); printIndent(); out.print("name="); if (aNameBinding.getName() != null) { aNameBinding.getName().visit(this); } else { out.println("null"); } printIndent(); out.print("value="); if (aNameBinding.getValue() != null) { aNameBinding.getValue().visit(this); } else { out.println("null"); } --indentLevel; printIndent(); out.println(")"); }
public void visitSparseItem(SparseItem aSparseItem) { out.print("SparseItem("); ++indentLevel; out.println(); printIndent(); out.print("bindings="); if (aSparseItem.getBindings() != null) { out.println("["); ++indentLevel; for (NameBinding e : aSparseItem.getBindings()) { printIndent(); e.visit(this); } --indentLevel; printIndent(); out.println("]"); } else { out.println("null"); } --indentLevel; printIndent(); out.println(")"); }