public static Object SAFE_DIV_LLONG( long n1, long n2 ) { if (n1 == long.MinValue && n2 == -1) { return new bignum(- new BigInteger(n1)); } else { return new bllong(n1 / n2); } }