protected UnaryExpression(AbstractExpression operand) { this.operand = operand; }
public OrExpression(AbstractExpression lhs, AbstractExpression rhs) : base(lhs, rhs) { }
public NotExpression(AbstractExpression operand) : base(operand) { }