The printout of oops in the GbjObject asString( ) method can wrap-around to negative values. For example, the asString( ) printouts for the minimum and maximum SmallInteger values look like:
MIN: GbjObject(oop:-9223372036854775806/-1152921504606846976/sid:1)
MAX: GbjObject(oop:9223372036854775802/1152921504606846975/sid:1)
The oop for MIN should be printed as: 9223372036854775810.
Last updated: 6/11/19