protected override bool DoResolveTypeParameters () { instance_type = spec; if (mutator != null) instance_type = instance_type.MakeGenericType (mutator.MethodTypeParameters.Select (l => l.Type).ToArray ()); return true; } }