public Object next()
  {
    SIMPQueueControllable control = null;
    SIMPLocalQueuePointControllable localControl = null;
    
    while (null != (control = (SIMPQueueControllable)parent.next()))
    {
      // Skip over queues which are corrupt
      try
      {
        localControl = control.getLocalQueuePointControl();
        break;
      }
      catch (SIMPException e)
      {
        // No FFDC code needed
        
        if (tc.isDebugEnabled())
          SibTr.exception(tc, e);
      }
    }
    
    return localControl;
  }
public Object next ( ) { SIMPQueueControllable control = null ; SIMPLocalQueuePointControllable localControl = null ; while ( null != ( control = ( SIMPQueueControllable ) parent . next ( ) ) ) { try { localControl = control . getLocalQueuePointControl ( ) ; break ; } catch ( SIMPException e ) { if ( tc . isDebugEnabled ( ) ) SibTr . exception ( tc , e ) ; } } return localControl ; }
/* (non-Javadoc)
@see java.util.Iterator#next()