docs: public List<ByteBuffer> getBufferList() {
          List<ByteBuffer> result = buffers;
          reset();
          for (ByteBuffer buffer : result) {
              buffer.flip();
          }
          return result;
      }