code: public SIBusMessage nextLocked() throws SISessionUnavailableException, SISessionDroppedException, SIConnectionUnavailableException, SIConnectionDroppedException, SIResourceException, SIConnectionLostException, SIIncorrectCallException {
      
      return _cursor >= messages.size () ? null : (SIBusMessage) messages.get(_cursor++);
      
    }
docs: /* (non-Javadoc)
  @see com.ibm.wsspi.sib.core.LockedMessageEnumeration#nextLocked()