code: static Object newInstance (ClassLoader classLoader, String className)
          throws ClassNotFoundException, IllegalAccessException,
              InstantiationException
      {
          Class driverClass;
          if (classLoader == null) {
              driverClass = Class.forName(className);
          } else {
              driverClass = classLoader.loadClass(className);
          }
          return driverClass.newInstance();
      }
docs: Creates a new instance of the specified class name
  
  Package private so this code is not exposed at the API level.