code: public final int append (final ByteBuffer src, final int len) {
  
          if (src == null) { throw new NullPointerException(); }
  
          dataBuffer.position(length);
          resizeBuffer(length + len, true);
  
          transferBytes(src, dataBuffer, len);
  
          return dataBuffer.limit();
      }
docs: {@inheritDoc}