commons-file/src/main/java/info/monitorenter/cpdetector/reflect/SingletonLoader.java
public Object newInstance(String fullyQualifiedClassName) throws InstantiationException,
            IllegalAccessException, ClassNotFoundException {
        Object ret = this.newInstance(Class.forName(fullyQualifiedClassName));
        return ret;
    }
public Object newInstance(String fullyQualifiedClassName) throws InstantiationException,
            IllegalAccessException, ClassNotFoundException {
        Object ret = this.newInstance(Class.forName(fullyQualifiedClassName));
        return ret;
    }
High-level method for instantiation of a new instance of the class specified by the given fully qualified class
name with singleton retrieval support. Delegates to {@link #newInstance(Class)}.