private volatile boolean isOpen = true;
char cbuf[] = new char[1];
if ((off < 0) || (off > cbuf.length) || (len < 0) ||
((off + len) > cbuf.length) || ((off + len) < 0)) { char cbuf[] = new char[len];
int rem = (pos <= lim ? lim - pos : 0);
void implWrite(char cbuf[], int off, int len)