[AddLogs] public void RefTakeInnerOuterMixed <T1, T2>(ref ForeignGeneric <T1, T2> .Inner <T> arg) where T1 : IList <T2>
 {
 }
 [AddLogs] public void TakeInnerMixed <T1, T3>(ForeignGeneric <T1, T> .Inner <T3> arg) where T1 : IList <T>
 {
 }