code: @Override
      public String visit(final Comparator op, final Void aVoid)
              throws InvalidTypeException {
          String lhs = op.getLhsExpr().accept(this, aVoid);
          String rhs = op.getRhsExpr().accept(this, aVoid);
  
          return String.format("new %s(%s, %s)", op.getClass()
                  .getSimpleName(), lhs, rhs);
      }
docs: Generates the code for a new Comparator.
  
  @param op    JmesPath comparison operator type
  @param aVoid void
  @return String that represents a call to
  the new comparator expression
  @throws InvalidTypeException