Object[] mixins = mixinsModel.newMixinHolder();
TransientInstance compositeInstance = new TransientInstance( this, moduleInstance, mixins, state );
// Instantiate all mixins
int i = 0;
InjectionContext injectionContext = new InjectionContext( compositeInstance, uses, state );
for( MixinModel mixinModel : mixinsModel.mixinModels() )
{
mixins[ i++ ] = mixinModel.newInstance( injectionContext );
}