createResolver static method
Implementation
static ParameterResolver createResolver(Environment environment, ParameterDescriptor parameter) {
for ( var factory in factories)
if (factory.applies(environment, parameter))
return factory.create(environment, parameter);
throw DIRegistrationException("no resolver for parameter");
}