@Contract(pure = true)
  public static @Nullable String getExternalModuleType(@Nullable Module module) {
    return module != null && !module.isDisposed() ? ExternalSystemModulePropertyManager.getInstance(module).getExternalModuleType() : null;
  }
@Contract(pure = true)
  public static @Nullable String getExternalModuleType(@Nullable Module module)