ObjectName loaderName = deployment.getClassLoaderName();
if (loaderName == null)
loaderName = findLoaderName(unit.getClassLoader());
controller.install(deployment, loaderName);
ServiceContext context = controller.getServiceContext(name);
if (context == null)
throw new IllegalStateException("No context for " + name);
try
{
create(context);
try
{
start(context);
Throwable t = context.getProblem();
if (t != null)
throw t;
}
catch (Throwable t)
{