public Fun1(IB ib)
 {
     ib.Fun2();
 }