We would like to generate Java Longs from unsigned ints, similar to signed & unsigned longs. This is to ensure that large uint values do not overflow.