streamManager = newStreamManager();
referenceableManager = newReferenceableManager();
endPointProxyFactory = newEndPointProxyFactory();
compression = new LogicalCompression();
IOContext ioContext = new IOContext();
ioContext.setPopSynchronization(compression);
ioContext.setPushSynchronization(compression);
ioContext.setReplacerResolver(replacerResolver);
ioContext.setStreamManager(streamManager);