{
final Transcript transcript = Transcript.create (this);
BasicThreadingSecurityManager.initialize ();
final Pipe pipe1 = Pipe.open ();
final Pipe pipe2 = Pipe.open ();
final QueueingExceptionTracer exceptionsQueue = QueueingExceptionTracer.create (NullExceptionTracer.defaultInstance);
final TranscriptExceptionTracer exceptions = TranscriptExceptionTracer.create (transcript, exceptionsQueue);
final BasicThreadingContext threading = BasicThreadingContext.create (this, exceptions, exceptions.catcher);
Assert.assertTrue (threading.initialize (AbacusTest.defaultPollTimeout));
final BasicCallbackReactor reactor = BasicCallbackReactor.create (threading, exceptions);
Assert.assertTrue (reactor.initialize (AbacusTest.defaultPollTimeout));