Идея подчеркивает красным в методе main - createMap и говорит, что void type is not allowed here. Не могу понять, что ей нужно. Даже код протестировать не получается... Помогите, плиз! package com.javarush.task.task08.task0816; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import java.util.Date; import java.util.HashMap; /* Добрая Зинаида и летние каникулы */ public class Solution { public static HashMap<String, Date> createMap() throws ParseException { DateFormat df = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH); HashMap<String, Date> map = new HashMap<String, Date>(); map.put("Stallone", df.parse("JUNE 1 1980")); map.put("A", df.parse("OCTOBER 4 1987")); map.put("B", df.parse("JANUARY 1 1985")); map.put("c", df.parse("AUGUST 28 1970")); map.put("E", df.parse("DECEMBER 15 1986")); map.put("F", df.parse("JULY 1 1980")); map.put("G", df.parse("OCTOBER 4 1987")); map.put("H", df.parse("AUGUST 1 1985")); map.put("I", df.parse("AUGUST 28 1970")); map.put("J", df.parse("NOVEMBER 15 1986")); return map; } public static void removeAllSummerPeople(HashMap<String, Date> map) { Iterator <Map.Entry<String,Date>> iterator = map.entrySet().iterator(); while (iterator.hasNext()){ Map.Entry<String,Date> pair = iterator.next(); String month = pair.getValue().toString(); if (month.equals("JUNE") || month.equals("JULY") || month.equals("AUGUST")) iterator.remove(); } } public static void main(String[] args) { removeAllSummerPeople(createMap()); } }