code: @Override
      protected WsByteBuffer createChunkHeader(byte[] length) {
          if (!getLink().isReconnectAllowed()) {
              // use the "shared" chunk header object
              return super.createChunkHeader(length);
          }
  
          // must make a unique buffer to avoid data corruption during a
          // reconnect pass
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "OSC creating chunk length buffer");
          }
          WsByteBuffer header = allocateBuffer(32);
          header.put(length);
          header.put(BNFHeaders.EOL);
          header.flip();
          return header;
      }
docs: /*
  @see
  com.ibm.ws.http.channel.internal.HttpServiceContextImpl#createChunkHeader
  (byte[])