Занимаюсь тупым копированием кода, и не много не осознаю смысл данной строки
for (Map.Entry<String, String> pair : map.entrySet())
В общих чертах понятно, что это запись for each Но не понимаю как что работает и что к чему обращается (Map.Entry)(pair)(map.entrySet())