@RequiresReadLock
  public static boolean hasLibraryClass(@Nullable Project project, @NotNull String classFqn) {
    if (project == null || project.isDisposed()) return false;
    if (project.isDefault()) return false; // EA-396106
    return getLibraryClassMap(project).getOrDefault(classFqn, false);
  }
@RequiresReadLock
  public static boolean hasLibraryClass(@Nullable Project project, @NotNull String classFqn)