@Override public boolean equals(final Object rhs){
  if (!(rhs instanceof Address)) {
    return false;
  }
  return m_value.equals(((Address)rhs).m_value);
}

@ Override public boolean equals ( final Object rhs ) { if ( ! ( rhs instanceof Address ) ) { return false ; } return m_value . equals ( ( ( Address ) rhs ) . m_value ) ; }
compares the address to another object .
