Generate hashCode() and equals() using JEtbrains code example
Example: how to generate equals and hashcode in intellij
public boolean equals(Object o){
if(this==o)return true;
if(o==null||getClass()!=o.getClass())return false;
FixedRateCurrencyExchangeService that=(FixedRateCurrencyExchangeService)o;
if(Double.compare(that.rate,rate)!=0)return false;
return true;
}
public int hashCode(){
long temp=rate!=+0.0d?Double.doubleToLongBits(rate):0L;
return int(temp^(temp>>>32));
}