private int currentTokenGetValueCounstNumber(boolean NextToken) {
        int result = -1;
        if (!isNumber(parseTokenList.get(i))) {
            TokenParser token = tableVariable.get(currentNameSpase.concat(parseTokenList.get(i).getText()));
            if (token != null) {
                if (token.getType().equals("integer")) {
                    try {
                        result = Integer.valueOf(token.getValue());
                    } catch (NumberFormatException e) {
                        errorLog.add("Ошибка приведения к int", token);
                    }

                } else {
                    errorLog.add("Недопустимый тип размерности массива", token);
                }
            } else {
                errorLog.add("Неизвестный идентификатор", parseTokenList.get(i));
            }
        } else {
            try {
                result = Integer.valueOf(parseTokenList.get(i).getText());
            } catch (NumberFormatException e) {
                errorLog.add("Ошибка приведения к int", null);
            }
        }
        if(NextToken)
            nextToken();
        return result;
    }