public final void putIntLittleEndian(int index, int value) {
		if (LITTLE_ENDIAN) {
			putInt(index, value);
		} else {
			putInt(index, Integer.reverseBytes(value));
		}
	}
public final void putIntLittleEndian ( int index , int value ) { if ( LITTLE_ENDIAN ) { putInt ( index , value ) ; } else { putInt ( index , Integer . reverseBytes ( value ) ) ; } }
Writes the given int value (32bit, 4 bytes) to the given position in little endian
byte order. This method's speed depends on the system's native byte order, and it
is possibly slower than {@link #putInt(int, int)}. For most cases (such as
transient storage in memory or serialization for I/O and network),
it suffices to know that the byte order in which the value is written is the same as the
one in which it is read, and {@link #putInt(int, int)} is the preferable choice.

@param index The position at which the value will be written.
@param value The int value to be written.

@throws IndexOutOfBoundsException Thrown, if the index is negative, or larger than the segment
size minus 4.