if( factory1 == null && factory2 == null )
{
InjectionProviderFactory factory = metaInfo.get( InjectionProviderFactory.class );
if( factory != null )
{
return factory.newInjectionProvider( resolution, dependencyModel );
}
else
{
throw new InvalidInjectionException( "Unknown injection annotation @" + injectionAnnotationType.getSimpleName() );
}