private void parseUntil(char[] delim) throws SAXException, IOException {
        char c;
        int startLine = line;

        try {
            while (!tryRead(delim)) {
                c = readCh();
                dataBufferAppend(c);
            }
        } catch (EOFException e) {
            fatal("end of input while looking for delimiter "
                    + "(started on line " + startLine + ')', null, new String(
                    delim));
        }
    }
Return true if we can read some whitespace.
<p>
This is simply a convenience method.
<p>
This method will push back a character rather than an array whenever
possible (probably the majority of cases).

@return true if whitespace was found.
src/nu/validator/gnu/xml/aelfred2/XmlParser.java