Если решать с помощью HashMap<String, Integer>map = new HashMap<>(); задача проходит, а если Map<String, Integer>map = new HashMap<>(); выскакивает NullPointerException, не могу понять почему выскакивает исключение?