@NotNull
  @Override
  public Library createLibrary(String name, @Nullable PersistentLibraryKind<?> type) {
    return createLibrary(name, type, null);
  }
@NotNull
  @Override
  public Library createLibrary(String name, @Nullable PersistentLibraryKind<?> type)