@Override public boolean equals(Object other) { if (other == this) { return true; } else if (!(other instanceof AbstractOutlierSet)) { return false; } AbstractOutlierSet rhs = (AbstractOutlierSet) other; return _conformers.equals(rhs.getConformers()) && _outliers.equals(rhs.getOutliers()) && Objects.equals(this.getRole(), rhs.getRole()); }