code: public void prepend(List<ByteBuffer> lists) {
          for (ByteBuffer buffer : lists) {
              buffer.position(buffer.limit());
          }
          buffers.addAll(0, lists);
      }
docs: Prepend a list of ByteBuffers to this stream.