public void start(StartContext context) throws StartException {
System.out.println("InitService START");
ServiceController<?> svc = context.getController().getServiceContainer()
.getRequiredService(ServiceModuleLoader.moduleServiceName(config.getGateInEarModule()));
ModuleLoadService modService = (ModuleLoadService) svc.getService();
Module module = modService.getValue();
ClassLoader oldCl = Thread.currentThread().getContextClassLoader();
try {
// set TCCL to this module's CL
Thread.currentThread().setContextClassLoader(module.getClassLoader());