Library (@Nullable LibrariesContainer container1, @NotNull LibrariesContainer container2, @NotNull @NonNls final NewLibraryEditor editor, @NotNull final LibrariesContainer.LibraryLevel level) { if (container1 != null && container1.canCreateLibrary(level)) { return container1.createLibrary(editor, level); } else { return container2.createLibrary(editor, level); } }