code: @Override
      public boolean deregisterEarlyRead() {
          // LI4335.2
          if (!this.bEarlyReads) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "User tried to deregister non-existent early read");
              }
              return false;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "User deregistering early read interest");
          }
          this.bEarlyReads = false;
          // not sure if any read is actually outstanding but just in case...
          super.cancelOutstandingRead();
  
          if (isMessageSent()) {
              // finishRequest has been called already
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Error: full request already sent");
              }
              return false;
          }
          return true;
      }
docs: /*
  @see com.ibm.wsspi.http.channel.outbound.HttpOutboundServiceContext#
  deregisterEarlyRead()