public final void loadRepository(ClassLoader classLoader, String repositoryPackage, String repositoryName){
        try{
            Class repositoryClass = classLoader.loadClass(repositoryPackage + "." + repositoryName);
            Repository<T> instance = (Repository<T>) repositoryClass.newInstance();
            generatedMap.putAll(instance.get());

        } catch (ClassNotFoundException e) {
            //nothing
        } catch (InstantiationException e) {
            throw new TransfuseRuntimeException("Unable to instantiate generated Repository", e);
        } catch (IllegalAccessException e) {
            throw new TransfuseRuntimeException("Unable to access generated Repository", e);
        }
    }
public final void loadRepository ( ClassLoader classLoader , String repositoryPackage , String repositoryName ) { try { Class repositoryClass = classLoader . loadClass ( repositoryPackage + "." + repositoryName ) ; Repository < T > instance = ( Repository < T > ) repositoryClass . newInstance ( ) ; generatedMap . putAll ( instance . get ( ) ) ; } catch ( ClassNotFoundException e ) { } catch ( InstantiationException e ) { throw new TransfuseRuntimeException ( "Unable to instantiate generated Repository" , e ) ; } catch ( IllegalAccessException e ) { throw new TransfuseRuntimeException ( "Unable to access generated Repository" , e ) ; } }
Update the repository class from the given classloader.  If the given repository class cannot be instantiated
then this method will throw a TransfuseRuntimeException.

@throws TransfuseRuntimeException
@param classLoader