private void restart(Element e) throws SAXException {
        while (theSaved != null && theStack.canContain(theSaved) && (e == null || theSaved.canContain(e))) {
            Element next = theSaved.next();
            push(theSaved);
            theSaved = next;
        }
    }
private void restart(Element e) throws SAXException {
        while (theSaved != null && theStack.canContain(theSaved) && (e == null || theSaved.canContain(e))) {
            Element next = theSaved.next();
            push(theSaved);
            theSaved = next;
        }
    }
private void restart ( Element e ) throws SAXException { while ( theSaved != null && theStack . canContain ( theSaved ) && ( e == null || theSaved . canContain ( e ) ) ) { Element next = theSaved . next ( ) ; push ( theSaved ) ; theSaved = next ; } }
e is the next element to be started, if we know what it is
e is the next element to be started if we know what it is