public void unsafeWrite(char b[], int off, int len) {System.arraycopy(b, off, buf, this.len, len);this.len += len;}
public virtual void UnsafeWrite(char[] b, int off, int len){System.Array.Copy(b, off, m_buf, this.m_len, len);this.m_len += len;}