class PluginFactory {

    public Class<? extends T> getPluginClass(final String classpath) throws LoaderException {
        return getPluginClass(getClass().getClassLoader(), classpath);
    }

    public  PluginFactory(final String jarDirectory, final Class<T> typeParameterClass);

}