one should do explicit interface conversion inorder to get the implimentation accordingly.
A single implementation will do things. Both of the interface think that implementation is for theirs method
interface i { void m1() } class a : i { public void I. m1() {} }