@Override
    public Object evaluate(ExecutionContext context) throws TypeMismatchException,
        FunctionDomainException, NameResolutionException, QueryInvocationTargetException {
      Object evaluatedPath = indxInfo._path.evaluate(context);
      Boolean result = (Boolean) super.evaluate(context, evaluatedPath);
      if (result) {
        result = (Boolean) TypeUtils.compare(evaluatedPath, condnKey, condnOp);
      }
      return result;
    }
@param operator integer identifying the type of 'Less' or 'Greater' inequality
@param key Object representing the Key for the inequality
@param notEqualKeys Set containing the 'NOT EQUAL' Keys accompanying the 'Less' or 'Greater'
       inequality
@param indxInfo The IndexInfo object corresponding to the RangeJunction
geode-core/src/main/java/org/apache/geode/cache/query/internal/RangeJunction.java