code: public List<String> introspect() {
          List<String> rc = new LinkedList<String>();
          String prefix = getClass().getSimpleName() + "@" + hashCode() + ": ";
          rc.add(prefix + "closed=" + this.closed);
          rc.add(prefix + "processClose=" + this.processClose);
          rc.add(prefix + "checkCancel=" + this.checkCancel);
          rc.add(prefix + "tcpChannel=" + this.tcpChannel);
          rc.add(prefix + "socket=" + this.socket);
          if (null != this.socket) {
              rc.add(prefix + "remoteAddr=" + this.socket.getInetAddress());
              rc.add(prefix + "remotePort=" + this.socket.getPort());
              rc.add(prefix + "localAddr=" + this.socket.getLocalAddress());
              rc.add(prefix + "localPort=" + this.socket.getLocalPort());
          }
          rc.add(prefix + "channel=" + this.channel);
          return rc;
      }
docs: Introspect this object for FFDC output.
  
  @return List<String>