@Override
  public boolean equals(Object obj) {
    if (!(obj instanceof Case)) {
      return false;
    }

    Case anotherCase = (Case) obj;
    if (!caseId.equals(anotherCase.caseId)) {
      return false;
    }

    if (this.cancerStudyId != anotherCase.getCancerStudyId()) {
      return false;
    }

    return true;
  }