@Override public int hashCode(){
  int hash=5;
  hash=59 * hash + Objects.hashCode(this.name);
  hash=59 * hash + Objects.hashCode(this.description);
  return hash;
}

@ Override public int hashCode ( ) { int hash = 5 ; hash = 59 * hash + Objects . hashCode ( this . name ) ; hash = 59 * hash + Objects . hashCode ( this . description ) ; return hash ; }
gets the hash code for this object .
