boolean () { final Predicate<Library> condition = getNotAddedSuitableLibrariesCondition(); for (LibraryTable table : ChooseLibrariesFromTablesDialog.getLibraryTables(myClasspathPanel.getProject(), true)) { final LibrariesModifiableModel model = myContext.myLevel2Providers.get(table.getTableLevel()); if (model != null) { for (Library library : model.getLibraries()) { if (condition.test(library)) { return true; } } } } return false; }