1Create Main instance 2Calling functions on concrete Main 3Calling non-conflicting function on Main 4CHARGE 5Calling conflicting function on Main 6Expected ICCE Thrown on Main 7Calling non-conflicting function on Main 8CHARGE 9Calling functions on interface Iface 10Calling non-conflicting function on Iface 11CHARGE 12Calling conflicting function on Iface 13Expected ICCE Thrown on Iface 14Calling non-conflicting function on Iface 15CHARGE 16Calling functions on interface Iface2 17Calling conflicting function on Iface2 18Expected ICCE Thrown on Iface2 19