public Token next() {
                    for(;;) {
                        try {
                            return nextToken();
                        } catch(LexisException ex) {
                            errorRecovery();
                        }
                    }
                }