protected internal virtual SearchCondition GetParsingTree(Expression parent) { if (Precedence > 0 && parent.Precedence > Precedence) { return(SearchCondition.Create(false, SearchConditionBrackets.Create(GetParsingTree()))); } else { return(GetParsingTree()); } }