/** Tells whether the given list contains the same data as the vector */
  private boolean equalsVector(HsqlList list, Vector vector) {

    if (list.size() != vector.size()) {
      return false;
    }

    org.hsqldb.lib.Iterator listElements = list.iterator();
    Enumeration vectorElements = vector.elements();
    Object listObj = null;
    Object vectorObj = null;

    while (listElements.hasNext()) {
      listObj = listElements.next();
      vectorObj = vectorElements.nextElement();

      if (!listObj.equals(vectorObj)) {
        return false;
      }
    }

    return true;
  }