private Token getNextToken() {
        Token token = tokenizer.getToken();

        if ( token == null ) {
            return null;
        }
        else if ( token.isError() ) {
            throwException( "Input contains syntax error" );
        }
        return token;
    }