@Override public <T> T accept(IVisitor<T> v) throws IVisitor.VisitorException { return v.visit(this); }
@Override public </*@Nullable*/ T> /*@Nullable*/ T accept(IVisitor</*@Nullable*/ T> v) throws IVisitor.VisitorException { return v.visit(this); }