question: public long valueLong ( ) { byte [ ] barr = new byte [ rawData . length * 4 ] ; ByteBuffer b = ByteBuffer . wrap ( barr , 0 , barr . length ) ; b . order ( java . nio . ByteOrder . LITTLE_ENDIAN ) ; IntBuffer i = b . asIntBuffer ( ) ; i . put ( 0 , rawData [ 0 ] ) ; i . put ( 1 , rawData [ 1 ] ) ; LongBuffer l = b . asLongBuffer ( ) ; return l . get ( ) ; }
target:  Convert tag value to a long (64-bit).