@Override public int hashCode(){
  return distributedMember.hashCode();
}

@ Override public int hashCode ( ) { return distributedMember . hashCode ( ) ; }
hashcode is defined for this class to make sure that the before details and after details for rebalanceresults are in the same order . this makes debugging printouts easier , and it also removes discrepancies due to rounding errors when calculating the stddev in tests .
