containerClass = ContextClassLoader.loadClass(mixinClass.getClassLoader(), DEFAULT_MIXIN_FACTORY);
} else {
containerClass = ContextClassLoader.loadClass(mixinClass.getClassLoader(), factoryClassName);
}
Constructor constructor = containerClass.getConstructor(new Class[]{Class.class, String.class});
final MixinFactory factory = (MixinFactory) constructor.newInstance(
new Object[]{mixinClass, mixinDefinition.getDeploymentModel()}
);
return factory;
} catch (InvocationTargetException e) {
throw new DefinitionException(e.getTargetException().toString());