public Object getCurrentElement()
      throws IteratorException {
    Object obj = null;
    // Will not advance iterator
    if (list != null) {
      int currIndex = listIterator.nextIndex();
      obj = list.get(currIndex);
    } else {
      throw new IteratorException();
    }
    return obj;
  }