in cloudsigma2/src/main/java/org/jclouds/cloudsigma2/domain/ProfileInfo.java [426:469]
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof ProfileInfo)) return false;
ProfileInfo that = (ProfileInfo) o;
if (hasAutotopup != that.hasAutotopup) return false;
if (invoicing != that.invoicing) return false;
if (isApiHttpsOnly != that.isApiHttpsOnly) return false;
if (isKeyAuth != that.isKeyAuth) return false;
if (isMailingListEnabled != that.isMailingListEnabled) return false;
if (Double.compare(that.taxRate, taxRate) != 0) return false;
if (address != null ? !address.equals(that.address) : that.address != null) return false;
if (autotopupAmount != null ? !autotopupAmount.equals(that.autotopupAmount) : that.autotopupAmount != null)
return false;
if (autotopupThreshold != null
? !autotopupThreshold.equals(that.autotopupThreshold)
: that.autotopupThreshold != null)
return false;
if (bankReference != null ? !bankReference.equals(that.bankReference) : that.bankReference != null)
return false;
if (company != null ? !company.equals(that.company) : that.company != null) return false;
if (country != null ? !country.equals(that.country) : that.country != null) return false;
if (currency != null ? !currency.equals(that.currency) : that.currency != null) return false;
if (email != null ? !email.equals(that.email) : that.email != null) return false;
if (firstName != null ? !firstName.equals(that.firstName) : that.firstName != null) return false;
if (language != null ? !language.equals(that.language) : that.language != null) return false;
if (lastName != null ? !lastName.equals(that.lastName) : that.lastName != null) return false;
if (meta != null ? !meta.equals(that.meta) : that.meta != null) return false;
if (myNotes != null ? !myNotes.equals(that.myNotes) : that.myNotes != null) return false;
if (nickname != null ? !nickname.equals(that.nickname) : that.nickname != null) return false;
if (phone != null ? !phone.equals(that.phone) : that.phone != null) return false;
if (postcode != null ? !postcode.equals(that.postcode) : that.postcode != null) return false;
if (reseller != null ? !reseller.equals(that.reseller) : that.reseller != null) return false;
if (signupTime != null ? !signupTime.equals(that.signupTime) : that.signupTime != null) return false;
if (state != null ? !state.equals(that.state) : that.state != null) return false;
if (taxName != null ? !taxName.equals(that.taxName) : that.taxName != null) return false;
if (title != null ? !title.equals(that.title) : that.title != null) return false;
if (town != null ? !town.equals(that.town) : that.town != null) return false;
if (uuid != null ? !uuid.equals(that.uuid) : that.uuid != null) return false;
if (vat != null ? !vat.equals(that.vat) : that.vat != null) return false;
return true;
}