ClassNotFoundException, IllegalAccessException, InvocationTargetException, NoSuchMethodException, IOException {
super();
this.factoryConfig = factoryConfig;
this.classLoaderManager = classLoaderManager;
this.extensionFinder = new ExtensionFinderImpl(classLoaderManager);
setProvider(factoryConfig.getProvider());
}