code: public void reallocate(boolean allMsgs) throws SIResourceException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(tc, "reallocate");
  
      // There will not be a reallocator if this streamSet is used for PubSub
      if( pointTopoint )
      {
        // Force the reallocator to delete mesages from the ItemStream
        // when it finishes if it has removed them from the stream
        reallocator.reallocateMsgs(this.destinationHandler, allMsgs, true);
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "reallocate");
    }
docs: Put a message back into the appropriate source stream. This will create a stream
  if one does not exist but will not change any fields in the message
  
  @param msgItem The message to be restored