@Override
  public int compareTo(UnsignedInteger other) {
    checkNotNull(other);
    return compare(value, other.value);
  }
@Override
  public int compareTo(UnsignedInteger other) {
    checkNotNull(other);
    return compare(value, other.value);
  }
@ Override public int compareTo ( UnsignedInteger other ) { checkNotNull ( other ) ; return compare ( value , other . value ) ; }
Compares this unsigned integer to another unsigned integer. Returns {@code 0} if they are
equal, a negative number if {@code this < other}, and a positive number if {@code this >
other}.
Compares this unsigned integer to another unsigned integer . Returns {