_builder.newLine();
_builder.append("ModuleC mixin ModuleA, ModuleB {");
_builder.newLine();
_builder.append("}");
_builder.newLine();
final ModulesAST it = this._parseHelper.parse(_builder);
EList<ModuleAST> _modules = it.getModules();
int _size = _modules.size();
Assert.assertEquals(3, _size);
EList<ModuleAST> _modules_1 = it.getModules();
ModuleAST _get = _modules_1.get(0);
EList<ModuleAST> _modules_2 = it.getModules();
ModuleAST _get_1 = _modules_2.get(2);
EList<ModuleAST> _mixins = _get_1.getMixins();
ModuleAST _get_2 = _mixins.get(0);
Assert.assertEquals(_get, _get_2);
EList<ModuleAST> _modules_3 = it.getModules();
ModuleAST _get_3 = _modules_3.get(1);
EList<ModuleAST> _modules_4 = it.getModules();
ModuleAST _get_4 = _modules_4.get(2);
EList<ModuleAST> _mixins_1 = _get_4.getMixins();
ModuleAST _get_5 = _mixins_1.get(1);
Assert.assertEquals(_get_3, _get_5);
} catch (Throwable _e) {