ModuleDef module = ModuleDefLoader.loadFromClassPath(logger,
compilerContext, Child.class.getPackage().getName() + ".Testing");
compilerContext = compilerContextBuilder.module(module).build();
CompilationState compilationState = module.getCompilationState(logger, compilerContext);
TypeOracle typeOracle = compilationState.getTypeOracle();
classType = typeOracle.findType(TEST_CLASS.getCanonicalName());
} catch (UnableToCompleteException e) {
throw new RuntimeException(e);
}
return new TypeOracleMessageInterface(new GwtLocaleFactoryImpl(),
classType, null);