@Override public </*@Nullable*/ T> /*@Nullable*/ T accept(IVisitor</*@Nullable*/ T> v) throws IVisitor.VisitorException { return v.visit(this); }
@Override public void accept(IVisitor visitor) { visitor.visit(this); }
// <interface> // <public> @Override public boolean accept(IVisitor visitor, Object data) { return visitor.visit(this, data); }