}
@Override
- public int compareTo (final DialableMobileNumber otherNumber) {
+ public int compareTo (final DialableMobileNumber mobileNumber) {
// Is the parameter given?
- if (null == otherNumber) {
+ if (null == mobileNumber) {
// Throw NPE
- throw new NullPointerException("otherNumber is null"); //NOI18N
- } else if (otherNumber.equals(this)) {
+ throw new NullPointerException("Paramegter 'mobileNumber' is null"); //NOI18N
+ } else if (Objects.equals(this, mobileNumber)) {
// Same object
return 0;
}
// Init comparisons
final int[] comparators = {
// First compare provider
- MobileProviderUtils.compare(this.getMobileProvider(), otherNumber.getMobileProvider()),
+ MobileProviderUtils.compare(this.getMobileProvider(), mobileNumber.getMobileProvider()),
// Last number
- SafeNumberUtils.compare(this.getMobileNumber(), otherNumber.getMobileNumber())
+ SafeNumberUtils.compare(this.getMobileNumber(), mobileNumber.getMobileNumber())
};
// Check all values