| abstract class A {} | |
| class B implements A {} | |
| abstract class I {} | |
| abstract class J {} | |
| mixin MAiBC on A implements B, Function {} | |
| mixin MBCiIJ on B, Function implements I, J {} | |
| class CAaMAiBC = A with MAiBC; | |
| class CAaMAiBCaMBCiIJ_2 extends CAaMAiBC with MBCiIJ {} |