@Override public int compareTo(Balance other) { int comparison = currency.compareTo(other.currency); if (comparison != 0) return comparison; comparison = total.compareTo(other.total); if (comparison != 0) return comparison; comparison = available.compareTo(other.available); if (comparison != 0) return comparison; comparison = frozen.compareTo(other.frozen); if (comparison != 0) return comparison; comparison = borrowed.compareTo(other.borrowed); if (comparison != 0) return comparison; comparison = loaned.compareTo(other.loaned); if (comparison != 0) return comparison; comparison = withdrawing.compareTo(other.withdrawing); if (comparison != 0) return comparison; comparison = depositing.compareTo(other.depositing); return comparison; }
@Override public int compareTo(Balance other) { int comparison = currency.compareTo(other.currency); if (comparison != 0) return comparison; comparison = total.compareTo(other.total); if (comparison != 0) return comparison; comparison = available.compareTo(other.available); if (comparison != 0) return comparison; comparison = frozen.compareTo(other.frozen); if (comparison != 0) return comparison; comparison = borrowed.compareTo(other.borrowed); if (comparison != 0) return comparison; comparison = loaned.compareTo(other.loaned); if (comparison != 0) return comparison; comparison = withdrawing.compareTo(other.withdrawing); if (comparison != 0) return comparison; comparison = depositing.compareTo(other.depositing); return comparison; }