if (fieldValue >= (1 << 14))
if (fieldValue >= (1L << 14))
    private static void writeField(        OutputStream    out,        long            fieldValue)        throws IOException    {        if (fieldValue >= (1 << 7))        {            if (fieldValue >= (1 << 14))            {                if (fieldValue >= (1 << 21))                {                    if (fieldValue >= (1 << 28))                    {                        if (fieldValue >= (1 << 35))                        {                            if (fieldValue >= (1 << 42))                            {                                if (fieldValue >= (1 << 49))                                {                                    if (fieldValue >= (1 << 56))                                    {                                        out.write((int)(fieldValue >> 56) | 0x80);                                    }                                    out.write((int)(fieldValue >> 49) | 0x80);                                }                                out.write((int)(fieldValue >> 42) | 0x80);                            }                            out.write((int)(fieldValue >> 35) | 0x80);                        }                        out.write((int)(fieldValue >> 28) | 0x80);                    }                    out.write((int)(fieldValue >> 21) | 0x80);                }                out.write((int)(fieldValue >> 14) | 0x80);            }            out.write((int)(fieldValue >> 7) | 0x80);        }        out.write((int)fieldValue & 0x7f);    }