private RouteAction MatchMethodTakingPatchedExistingResource(ResourceType resourceType)
{
var existingTypeParam = Parameters.SingleOrDefaultIfMultiple(x => x.Type.IsAssignableFrom(resourceType));
if (existingTypeParam == null || Parameters.Skip(existingTypeParam.Position + 1).Any(x => x.IsTransformedType))
return null;
return new HandlerMethodTakingPatchedResource(this, resourceType);
}