public C createObject(String className, Class clazz) throws ClassNotFoundException {
        return createObject(className, clazz, /* no dynamic init */ null);
    }
public C createObject ( String className , Class clazz ) throws ClassNotFoundException { return createObject ( className , clazz , null ) ; }
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.