public boolean greaterThan(UInt rhs) { return greaterThan(rhs.toLong()); }
public long multiply(UInt rhs) throws UnsignedOutOfLimitsException { return multiply(rhs.toLong()); }
public long divide(UInt rhs) throws UnsignedOutOfLimitsException { return divide(rhs.toLong()); }
public long add(UInt rhs) throws UnsignedOutOfLimitsException { return add(rhs.toLong()); }
public long subtract(UInt rhs) throws UnsignedOutOfLimitsException { return subtract(rhs.toLong()); }
public UInt(UInt b) throws UnsignedOutOfLimitsException { this(); set(b.toLong()); }
public boolean equals(UInt rhs) { return equals(rhs.toLong()); }
public boolean lessThanOrEqualTo(UInt rhs) { return lessThanOrEqualTo(rhs.toLong()); }
public boolean greaterThanOrEqualTo(UInt rhs) { return greaterThanOrEqualTo(rhs.toLong()); }
public boolean lessThan(UInt rhs) { return lessThan(rhs.toLong()); }