public AbstractBridgeSession(IoServiceEx service, IoProcessorEx<S> processor, ResourceAddress localAddress, ResourceAddress remoteAddress, IoSessionEx parent, IoBufferAllocatorEx<? extends B> allocator, Direction direction, IoSessionConfigEx config) { // note: increment parent I/O layer this(checkParentNotNull(parent).getIoLayer() + 1, parent.getIoThread(), parent.getIoExecutor(), service, processor, localAddress, remoteAddress, parent, allocator, direction, config); }