code: public C createObject(String className, Class clazz) throws ClassNotFoundException {
          return createObject(className, clazz, /* no dynamic init */ null);
      }
docs: Creates an instance from a Class.
  @param className name of class -- used for logging purposes and nothing else.
  @param clazz the class template from which an object is wrought.
  @throws ClassNotFoundException if class could not be found.