code: public TCPPort createEndPoint() throws ChannelException {
          TCPPort tcpPort = super.createEndPoint();
          try {
              this.asyncChannelGroup = findOrCreateACG();
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "AioTCPChannel created completion port for inbound connections on host " + getConfig().getHostname() + ", port " + getConfig().getPort()
                               + ", completionPort = " + this.asyncChannelGroup.getCompletionPort());
              }
  
          } catch (AsyncException ae) {
              ChannelException ce = new ChannelException("Error creating async channel group ");
              ce.initCause(ae);
              throw ce;
          }
          return tcpPort;
      }
docs: /*
  @see com.ibm.ws.tcpchannel.internal.TCPChannel#createEndPoint()