code: public Object next()
  	{
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      {
        SibTr.entry(tc, "next");
      } 
      
      Object result;
  		if (msgIterator.hasNext())
  		{
        Long valueStamp = (Long) msgIterator.next();
        
  			result = new TransmitMessageRequest(valueStamp.longValue(), aoStream.itemStream, aoStream, messageProcessor, aoh.getDestinationHandler());
  		}
  		else
  		{
  			result = null;
  		}
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      {
        SibTr.exit(tc, "next", result);
      } 
      return result;
  	}
docs: /* (non-Javadoc)
  @see java.util.Iterator#next()