documented boxing/unboxing of primitives