code: public static void putIntLE(final byte[] array, final int offset, final int value) {
      array[offset    ] = (byte) (value       );
      array[offset + 1] = (byte) (value >>>  8);
      array[offset + 2] = (byte) (value >>> 16);
      array[offset + 3] = (byte) (value >>> 24);
    }
docs: Put the source <i>int</i> into the destination byte array starting at the given offset
  in little endian order.
  There is no bounds checking.
  @param array destination byte array
  @param offset destination offset
  @param value source <i>int</i>