private static boolean isSupported(@NotNull FileType fileType) {
    return !(fileType instanceof NativeFileType) &&
           !(fileType instanceof UserBinaryFileType) &&
           !(fileType instanceof ArchiveFileType) &&
           !(fileType instanceof FakeFileType) &&
           (!(fileType instanceof OSFileIdeAssociation) ||
            ((OSFileIdeAssociation)fileType).isFileAssociationAllowed());
  }
private static boolean isSupported(@NotNull FileType fileType)