if (num < 0)
{
isNeg = true;
num = -(num);
if (num != (jint) -2147483648U)
else
// Must be MIN_VALUE, so handle this special case.
// Handle special case of MIN_VALUE.
// FIXME use 'unsigned jint' for num.
*--ptr = '8';
num = 214748364;
}