code: public boolean hasNext()
    {
      if (tc.isEntryEnabled()) Tr.entry(tc, "hasNext",this);
  
      boolean hasNext = false;
  
      if ( (!_empty) && ( (_singleObject != null)                          ||
                          ((_iterator1 != null) && (_iterator1.hasNext())) ||
                          ((_iterator2 != null) && (_iterator2.hasNext()))  ) )
      {
        hasNext = true;
      }
  
      if (tc.isEntryEnabled()) Tr.exit(tc, "hasNext",new Boolean(hasNext));
      return hasNext;
    }
docs: Returns a boolean flag to indicate if this LogCursorImpl has further objects to
  return.
  
  @return boolean Flag indicating if this LogCursorImpl has further objects to
  return.