code: @Override
      public boolean isConnected() {
          if (log.isTraceEnabled()) {
              log.trace("Connected: {}", (ioSession != null && ioSession.isConnected()));
          }
          // XXX Paul: not sure isClosing is actually working as we expect here
          return super.isConnected() && (ioSession != null && ioSession.isConnected());
      }
docs: {@inheritDoc}