return buffer.toByteBufferArray(array, bufPosition, bufLimit);
}
final Buffer startBuffer = buffers[pos1];
startBuffer.toByteBufferArray(array,
bufPosition, startBuffer.limit());
for(int i = pos1 + 1; i < pos2; i++) {
final Buffer srcBuffer = buffers[i];
srcBuffer.toByteBufferArray(array);
}