code: public synchronized void rewind()
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "rewind");
  
        checkReleased();
  
        if (receivedBuffer != null)
        {
           receivedBuffer.rewind();
        }
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "rewind");
     }
docs: Rewinds the buffer to the beginning of the received data so that the data can be re-read.