boolean (@NotNull VirtualFile file) { if (file instanceof VirtualFileWindow) return false; if (myAddedClasses.contains(file) || myTreeAccessAllowed) return false; FileType fileType = file.getFileType(); return (fileType == StdFileTypes.JAVA || fileType == StdFileTypes.CLASS) && !file.getName().equals("package-info.java"); }