public override bool Visit <T, TProperty>(PropertyNotEqualCondition <T, TProperty> condition,
                                                  Func <SemanticVisitor, bool> next)
        {
            CompareNode <T, TProperty> compareNode = _configurator.NotEqual <T, TProperty>(condition.Value);

            AddCompareCondition(condition.PropertyExpression, compareNode);

            return(base.Visit(condition, next));
        }