code: public void append(final CharArrayBuffer b) {
          if (b == null) {
              return;
          }
          append(b.array,0, b.len);
      }
docs: Appends all chars to this buffer from the given source buffer starting
  at index {@code 0}. The capacity of the destination buffer is
  increased, if necessary, to accommodate all {@link #length()} chars.
  
  @param   b        the source buffer to be appended.