code: @Override
      protected <R, C> R accept(AstVisitor<R, C> visitor, C context)
      {
          return visitor.visitExpression(this, context);
      }
docs: Accessible for {@link AstVisitor}, use {@link AstVisitor#process(Node, Object)} instead.