question: public static void putLongLE ( byte [ ] arr , long off , long val ) { if ( UNALIGNED ) UNSAFE . putLong ( arr , off , Long . reverseBytes ( val ) ) ; else putLongByByte ( arr , off , val , false ) ; }
target:  Stores long value into byte array assuming that value should be stored in little-endian byte order and native byte order is big-endian. Alignment aware.