@Override
  public boolean equals(Object obj) {
    if (obj == null) {
      return false;
    }
    if (getClass() != obj.getClass()) {
      return false;
    }
    final Individual other = (Individual) obj;
    if (this.genom != other.genom && (this.genom == null || !this.genom.equals(other.genom))) {
      return false;
    }
    return true;
  }