@NotNull
  public static MavenProject findProjectById(int id) {
    Reference<RemoteNativeMaven40ProjectHolder> reference = myMap.get(id);
    RemoteNativeMaven40ProjectHolder result = reference == null ? null : reference.get();
    if (result == null) {
      throw new RuntimeException("NativeMavenProjectHolder not found for id: " + id);
    }
    return result.myMavenProject;
  }
@NotNull
  public static MavenProject findProjectById(int id)