docs: @SuppressWarnings("all")
      public static <C extends Class<?>> Map<String, C> buildClassNameMap(Iterable<C> set) {
          Map<String, C> classNameMap = new HashMap<String, C>();
          for (C javaClass : set) {
              classNameMap.put(javaClass.getName(), javaClass);
          }
          return classNameMap;
      }