public CharBlockArray append(char c) {if (this.current.length == this.blockSize) {addBlock();}this.current.chars[this.current.length++] = c;this.length++;return this;}

public virtual CharBlockArray Append(char c){if (this.current.length == this.blockSize){AddBlock();}this.current.chars[this.current.length++] = c;this.length++;return this;}
