public void call <T, T2> (IFace1 <object> iface) { iface.m1(); }
public Class4(IFace1[] ifaces) { Ifaces = ifaces; }