public CharBuffer append(char[] buffer,int offset,int len){
  int length=length();
  ensureCapacity(length + len);
  System.arraycopy(buffer,offset,buffer(),length,len);
  length(length + len);
  return this;
}

public CharBuffer append ( char [ ] buffer , int offset , int len ) { int length = length ( ) ; ensureCapacity ( length + len ) ; System . arraycopy ( buffer , offset , buffer ( ) , length , len ) ; length ( length + len ) ; return this ; }
appends the characters to the buffer .
