public void store(final long address, final byte[] data) {
    System.arraycopy(data, 0, m_data, (int) (address - m_address), data.length);
  }
Stores a range of bytes in the memory chunk.

@param address The start address of the new data.
@param data The new data.
@throws IndexOutOfBoundsException Thrown if the memory chunk is not large enough to hold the
    data.
@throws NullPointerException Thrown if the passed data is null.
java/zylib/src/main/java/com/google/security/zynamics/zylib/general/memmanager/MemoryChunk.java