/** Read a {@code uint64} field value from the internal buffer. */ public long readUInt64() throws IOException { return readRawVarint64(); }
/** Read an {@code int64} field value from the internal buffer. */ public long readInt64() throws IOException { return readRawVarint64(); }
/** Read an {@code sint64} field value from the internal buffer. */ public long readSInt64() throws IOException { final long n = readRawVarint64(); return (n >>> 1) ^ -(n & 1); }