@Override
                public boolean fun(File file) {
                  return kindsMatcher.fun(file) && (
                    !(kinds.size() == 1 || JpsFileObject.findKind(file.getName()) == JavaFileObject.Kind.OTHER) /* the kind != OTHER */ || myFileOperations.isFile(file)
                  );
                }
@Override
                public boolean fun(File file)