docs: public long size(Transaction transaction)
                      throws ObjectManagerException
      {
          long size = 0;
          for (Iterator iterator = iterator(); iterator.hasNext(transaction); iterator.next(transaction)) {
              size++;
              if (size == Long.MAX_VALUE)
                  break;
          } // for...
          return size;
      }