@Override
    public long readSInt64() throws IOException
    {
        checkIfPackedField();
        final long n = readRawVarint64();
        return (n >>> 1) ^ -(n & 1);
    }
Read an {@code sint64} field value from the internal buffer.
protostuff-core/src/main/java/io/protostuff/ByteArrayInput.java