private MemoryChunk findNextChunk(final long address) {
    Preconditions.checkArgument(address >= 0, "Error: Address can't be less than 0");

    for (final MemoryChunk chunk : m_chunks) {
      if (chunk.getAddress() >= address) {
        return chunk;
      }
    }

    return null;
  }
Finds the position of a chunk in the sorted list of memory chunks. The returned value is the
index of the list where the chunk would fit in.

@param chunk The chunk ins question.
@return The index where the chunk would fit into the list.
@throws NullPointerException Thrown if the memory chunk is null.
java/zylib/src/main/java/com/google/security/zynamics/zylib/general/memmanager/Memory.java