| import 'main_lib.dart'; | 
 |  | 
 | abstract class Class1a extends Super1 implements Super2 {} | 
 |  | 
 | abstract class Class2a extends Super2 implements Super1 {} | 
 |  | 
 | abstract class Class3a implements Super1, Super2 {} | 
 |  | 
 | abstract class Class4a extends Super1 implements Super2 {} | 
 |  | 
 | abstract class Class5a extends Super2 implements Super1 {} | 
 |  | 
 | abstract class Class6a implements Super1, Super2 {} | 
 |  | 
 | class Class1b extends Class1a with Mixin1 {} | 
 |  | 
 | class Class2b extends Class2a with Mixin1 {} | 
 |  | 
 | class Class3b extends Class3a with Mixin1 {} | 
 |  | 
 | class Class4b extends Class4a with Mixin2 {} | 
 |  | 
 | class Class5b extends Class5a with Mixin2 {} | 
 |  | 
 | class Class6b extends Class6a with Mixin2 {} | 
 |  | 
 | mixin Mixin1 on Super1, Super2 { | 
 |   int get property1 {} | 
 |   int get property2 {} | 
 |   late int field1 = () { | 
 |     return super.field1 = super.field1 + 1; | 
 |   }(); | 
 |   late int field2 = () { | 
 |     return 88; | 
 |   }(); | 
 |   void method1() {} | 
 |   void method2() {} | 
 |   void set property1(int value) {} | 
 |   void set property2(int value) {} | 
 | } |