code: public Object next()
    {
      if(tc.isEntryEnabled())
        SibTr.entry(tc, "next");
      
      StreamSet targetStreamSet = (StreamSet)super.next();
      TargetStreamSetControl targetStreamSetControl = 
        (TargetStreamSetControl)targetStreamSet.getControlAdapter();
      if(targetStreamSetControl != null)
      {
        targetStreamSetControl.setTargetStreamManager(tsm);
      }
      
      if(tc.isEntryEnabled())
        SibTr.exit(tc, "next", targetStreamSetControl);
      return targetStreamSetControl;
    }
docs: /* (non-Javadoc)
  @see java.util.Iterator#next()