@Override
    public int hashCode() {
        int hash = 3;
        hash = 89 * hash + (this.firstName != null ? this.firstName.hashCode() : 0);
        hash = 89 * hash + (this.lastName != null ? this.lastName.hashCode() : 0);
        hash = 89 * hash + (this.birthDay != null ? this.birthDay.hashCode() : 0);
        hash = 89 * hash + this.sex;
        hash = 89 * hash + (this.family != null ? this.family.hashCode() : 0);
        hash = 89 * hash + (this.listOfList != null ? this.listOfList.hashCode() : 0);
        hash = 89 * hash + (this.personProps != null ? this.personProps.hashCode() : 0);
        hash = 89 * hash + (this.order != null ? this.order.hashCode() : 0);
        return hash;
    }