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