code: static public WsByteBuffer[] putByteArray(WsByteBuffer[] buffers, byte[] value, BNFHeadersImpl bnfObj) {
          // LIDB2356-41: byte[]/offset/length support
          return putByteArray(buffers, value, 0, value.length, bnfObj);
      }
docs: Given a wsbb[], we're adding a byte[] value to the last buffer. If
  that buffer fills up, then we will allocate a new one, expand the
  wsbb[] and keep going until the entire byte[] is added.
  <p>
  Returns the new wsbb[] (expanded if needed).
  
  @param buffers
  @param value
  @param bnfObj
  @return WsByteBuffer[]