BuildableRootsChangeRescanningInfo (@NotNull Library library) { LibraryId libraryId; if (library instanceof LibraryBridge) { libraryId = ((LibraryBridge)library).getLibraryId(); } else { String level = library.getTable().getTableLevel(); LibraryTableId libraryTableId = LibraryNameGenerator.INSTANCE.getLibraryTableId(level); String libraryName = library.getName(); libraryId = new LibraryId(libraryName, libraryTableId); } libraries.add(libraryId); return this; }