public Token current(int offset) {
        int i = position + offset;

        while (i < tokenList.size()) {
            Token token = tokenList.get(i++);

            if (token.kind != Token.Kind.SPACE) {
                return token;
            }
        }
        return null;
    }
Returns the token at <code>offset</code> steps from here.
Null (no exception) if there is no token at that position
container-search/src/main/java/com/yahoo/prelude/query/parser/TokenPosition.java