public ResolutionOfTypeWithGenerics(
     FactoryForInstancesOfGenericTypes factoryForInstancesOfGenericTypes,
     params Type[] matchingTypes)
 {
     _factoryForInstancesOfGenericTypes = factoryForInstancesOfGenericTypes;
     _matchingTypes = matchingTypes;
 }