question: compute the number of bytes that would be needed to encode an unsigned varint . concode_field_sep FastThreadLocal<byte[]> encodingBuffer concode_field_sep int firstByteValueMask concode_elem_sep int encodeExtraBytesToRead concode_elem_sep long readUnsignedVInt concode_elem_sep int numberOfExtraBytesToRead concode_elem_sep long readVInt concode_elem_sep void writeVInt concode_elem_sep long decodeZigZag64 concode_elem_sep byte[] encodeVInt concode_elem_sep long encodeZigZag64 concode_elem_sep byte[] initialValue concode_elem_sep void writeUnsignedVInt concode_elem_sep int computeVIntSize
target: int function ( final long arg0 ) { int loc0 = Long . numberOfLeadingZeros ( arg0 | 1 ) ; return 9 - ( ( loc0 - 1 ) / 7 ) ; }