code: public static Class<?> getClass(final String className) throws ClassNotFoundException {
          
          final ClassLoader contextCL = Thread.currentThread().getContextClassLoader();
          final ClassLoader loader = 
              (contextCL == null ? Utils.class.getClassLoader() : contextCL);
          
          if (primitiveClassAbbrevs.containsKey(className)) {
              final String clsName = "[" + primitiveClassAbbrevs.get(className);
              return Class.forName(clsName, true, loader).getComponentType();
          }
          return Class.forName(getClassCanonicalName(className), true, loader);
  
      }
docs: <p>
  Internal utility method. DO NOT use this method directly.
  </p>
  
  @param className the name of the class to be obtained
  @return the obtained class
  @throws ClassNotFoundException if class is not found