public static void initPlugins(@Nullable StartupProgress progress) {
   long start = System.currentTimeMillis();
   try {
     initializePlugins(progress);
   } catch (RuntimeException e) {
     getLogger().error(e);
     throw e;
   }
   getLogger()
       .info(
           ourPlugins.length
               + " plugins initialized in "
               + (System.currentTimeMillis() - start)
               + " ms");
   logPlugins();
   ClassUtilCore.clearJarURLCache();
 }