public boolean containsDuplicates() {
    if (!isProperList) {
      if (this.contains(this.dottedElement)) {
        return true;
      }
    }
    for (int i = 0; i < this.size(); i++) {
      for (int j = i + 1; j < this.size(); j++) {
        if (this.get(i).equals(this.get(j))) {
          return true;
        }
      }
    }
    return false;
  }