private static Isolate runChild(Class<?> clazz)
throws ClosedLinkException, IsolateStartupException, InterruptedException {
Isolate child = new Isolate(clazz.getName());
Thread moni = new Thread(new StatusMonitor(child.newStatusLink()), "status-monitor");
moni.start();
child.start();
moni.join();
return child;
}
public static class StatusMonitor implements Runnable {