@Override public boolean equals(final Object o){
  if (this == o)   return true;
  if (!(o instanceof Header)) {
    return false;
  }
  return name.equals(((Header)o).name);
}

@ Override public boolean equals ( final Object o ) { if ( this == o ) return true ; if ( ! ( o instanceof Header ) ) { return false ; } return name . equals ( ( ( Header ) o ) . name ) ; }
equal if the headers have the same data .
