abstract class ScalarNode extends ExpressionNode