private RowFilter createStringOperator(
      final String right,
      final int modelIndex,
      final FormatWrapper format,
      final Comparator stringComparator) {
      return new RowFilter() {
        @Override
        public boolean include(Entry entry) {
          Object left = entry.getValue(modelIndex);
          if (left == null) {
            return false;
          }

          String s = format.format(left);

          return (s.length() > 0)
                 && matches(stringComparator.compare(s, right));
        }
      };
    }
private RowFilter createStringOperator(
      final String right,
      final int modelIndex,
      final FormatWrapper format,
      final Comparator stringComparator)