Create Main instance
Calling functions on concrete Main
Calling non-conflicting function on Main
CHARGE
Calling conflicting function on Main
Expected ICCE Thrown on Main
Calling non-conflicting function on Main
CHARGE
Calling functions on interface Iface
Calling non-conflicting function on Iface
CHARGE
Calling conflicting function on Iface
Expected ICCE Thrown on Iface
Calling non-conflicting function on Iface
CHARGE
Calling functions on interface Iface2
Calling conflicting function on Iface2
Expected ICCE Thrown on Iface2
