code: public boolean isEmpty(Transaction transaction)
                      throws ObjectManagerException
      {
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass,
                          "isEmpty",
                          "Transaction=" + transaction);
  
          boolean empty = true; // Empty status to return.
          for (int i = 0; i < subLists.length; i++) {
              if (!subLists[i].isEmpty(transaction)) {
                  empty = false;
                  break;
              }
          } // for subLists.
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass,
                         "size",
                         "return=" + empty);
          return empty;
      }
docs: /*
  (non-Javadoc)
  
  @see ws.sib.objectManager.List#isEmpty(ws.sib.objectManager.Transaction)