@Override
    public IToken nextToken() {
        super.fTokenOffset = fOffset;
        super.fColumn = UNDEFINED;

        IToken token = this.tryResolveExtraToken();
        if (!token.isUndefined()) {
            return token;
        }
        
        return super.nextToken();
    }
SQLRuleScanner.

Contains information about some concrete datasource underlying database syntax.
Support runtime change of datasource (reloads syntax information)
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/syntax/SQLRuleScanner.java