internal override AstExpression Invert() { return new OrExpression(left_child.Invert(), right_child.Invert()); }