docs: private void reconstituteTargetStreams(ProducerInputHandler inputHandler)
      throws MessageStoreException,
      SIException,
      SIResourceException   
    {
      if (tc.isEntryEnabled())
        SibTr.entry(tc, "reconstituteTargetStreams");
  
      /*
       * Iterate through all contained Protocol Items, rebuilding
       * associated target streams for each.
       */ 
      NonLockingCursor cursor = null;
      
      try
      {
        cursor = newNonLockingItemCursor(new ClassEqualsFilter(StreamSet.class));
             
  	    AbstractItem item = null;
  	    while (null != (item = cursor.next()))
  	    {
  	      StreamSet streamSet = (StreamSet)item;
  	      inputHandler.reconstituteTargetStreams(streamSet);
  	    }
      }
      finally
      {
        if (cursor != null)
          cursor.finished();
      }
  
      if (tc.isEntryEnabled())  
        SibTr.exit(tc, "reconstituteTargetStreams");      
    }