@Override
          public boolean fun(T data) {
            final String name = myToNameConverter.fun(data);
            return name.regionMatches(true, name.length() - kind.extension.length(), kind.extension, 0, kind.extension.length());
          }
@Override
          public boolean fun(T data)