@Override
 public ModuleManager getModuleManager() {
   if (moduleManager == null) {
     com.redhat.ceylon.compiler.typechecker.context.Context ceylonContext =
         LanguageCompiler.getCeylonContextInstance(context);
     moduleManager = new CompilerModuleManager(ceylonContext, context);
   }
   return moduleManager;
 }