@Override
  public boolean equals(Object object) {
    if (this == object)
      return true;
    if (!(object instanceof AlgoChecksumType))
      return false;

    AlgoChecksumType other = (AlgoChecksumType)object;
    return this.name.equalsIgnoreCase(other.toString());
  }