title: Growing ByteBuffer
body: <p>Has anyone has ever seen an implementation of java.nio.ByteBuffer that will grow dynamically if a putX() call overruns the capacity?</p>
  
  <p>The reason I want to do it this way is twofold:</p>
  
  <ol>
  <li>I don't know how much space I need ahead of time.</li>
  <li>I'd rather not do a new ByteBuffer.allocate() then a bulk put() every time I run out of space.</li>
  </ol>