@SuppressWarnings("unchecked")
    public static <T> Class<T> loadClass(Class<T> type, ClassLoader classloader) {
        return loadClass(type.getName(), classloader);
    }
@ SuppressWarnings ( "unchecked" ) public static < T > Class < T > loadClass ( Class < T > type , ClassLoader classloader ) { return loadClass ( type . getName ( ) , classloader ) ; }
Loads a class with a specific classloader, wraps the
{@link ClassNotFoundException} in a runtime exeception.