if (ch == '\n')
if (ch2 == '\n')
  public StringValue readLine(long length)    throws IOException  {    if (_is == null)      return null;        StringBuilderValue sb = new StringBuilderValue();    int ch;    for (; length > 0 && (ch = _is.readChar()) >= 0; length--) {      if (ch == '\n') {	sb.append((char) ch);	return sb;      }      else if (ch == '\r') {	sb.append('\r');		int ch2 = _is.read();	if (ch == '\n')	  sb.append('\n');	else	  _is.unread();		return sb;      }      else	sb.append((char) ch);    }    if (sb.length() == 0)      return null;    else      return sb;  }