@Override public <T> T accept(final NodeVisitor<T> visitor) { return visitor.visit(this); }
@Override public <T> T accept(final NodeVisitor<T> visitor) { return visitor.visit(this); }
@Override public <T> T accept(final NodeVisitor<T> visitor) { return visitor.visit(this); }
@Override public <T> T accept(final NodeVisitor<T> visitor) { return visitor.visit(this); }
@Override public <T> T accept(final NodeVisitor<T> visitor) { return visitor.visit(this); }