code: @GwtIncompatible("incompatible method")
      public static Class<?> getClass(final ClassLoader classLoader, final String className) throws ClassNotFoundException {
          return getClass(classLoader, className, true);
      }
docs: Returns the (initialized) class represented by {@code className}
  using the {@code classLoader}.  This implementation supports
  the syntaxes "{@code java.util.Map.Entry[]}",
  "{@code java.util.Map$Entry[]}", "{@code [Ljava.util.Map.Entry;}",
  and "{@code [Ljava.util.Map$Entry;}".
  
  @param classLoader  the class loader to use to load the class
  @param className  the class name
  @return the class represented by {@code className} using the {@code classLoader}
  @throws ClassNotFoundException if the class is not found