docs: public static Class<?> classForName(String type) throws ClassNotFoundException
      {
          if (type == null)
          {
              throw new NullPointerException("type");
          }
          try
          {
              // Try WebApp ClassLoader first
              return Class.forName(type, false, // do not initialize for faster startup
                  getContextClassLoader());
          }
          catch (ClassNotFoundException ignore)
          {
              // fallback: Try ClassLoader for ClassUtils (i.e. the myfaces.jar lib)
              return Class.forName(type, false, // do not initialize for faster startup
                  _ClassUtils.class.getClassLoader());
          }
      }