UInt64 implements UInt<UInt64> { @Override public String toString() { return Long.toUnsignedString(value); } UInt64(long value); @Override UInt64 add(UInt64 other); @Override UInt64 multiply(UInt64 other); @Override UInt64 subtract(UInt64 other); @Override UInt64 negateUInt(); @Override boolean isZero(); @Override int getBitLength(); @Override byte[] toByteArray(); @Override BigInteger toBigInteger(); @Override long toLong(); @Override int toInt(); @Override String toString();  }
@Test public void testToString() { Assert.assertEquals("42", left.toString()); Assert.assertEquals("123", right.toString()); }