@Override
    public RowFilter create(Parser self, String right)
      throws ParseException {
      final Pattern pattern = getPattern(right, self.ignoreCase);
      final int modelIndex = self.modelIndex;
      final FormatWrapper format = self.format;

      return new RowFilter() {

        @Override
        public boolean include(Entry entry) {
          Object o = entry.getValue(modelIndex);
          String left = format.format(o);

          return equals == pattern.matcher(left).matches();
        }
      };
    }
@Override
    public RowFilter create(Parser self, String right)