public boolean doesElementPrecedeOthers(final Object element, final CycList otherElements) {
    for (int i = 0; i < this.size(); i++) {
      if (element.equals(this.get(i))) {
        return true;
      }
      if (otherElements.contains(this.get(i))) {
        return false;
      }
    }
    return false;
  }