@Override
    public RowFilter create(Parser self, String right)
      throws ParseException {
      if (self.comparator == null) {
        return createStringOperator(right, self.modelIndex, self.format,
                                    self.stringComparator);
      }

      if (right.length() == 0) {
        return createNullOperator(self.modelIndex);
      }

      Object o = self.format.parseObject(right);
      if (o == null) {
        throw new ParseException("", 0);
      }

      return createOperator(o, self.modelIndex, self.comparator);
    }
@Override
    public RowFilter create(Parser self, String right)