@Override public boolean equals(Object o){
  if (!(o instanceof Connection)) {
    return false;
  }
  Connection c=(Connection)o;
  return clientHandle.equals(c.clientHandle);
}

@ Override public boolean equals ( Object o ) { if ( ! ( o instanceof Connection ) ) { return false ; } Connection c = ( Connection ) o ; return clientHandle . equals ( c . clientHandle ) ; }
compares two connection objects for equality this only takes account of the client handle
