Не понимаю, почему первое условие не проходит задача
package com.javarush.task.task08.task0806;
import java.util.HashMap;
import java.util.Map;
/*
Коллекция Map из Object
*/
public class Solution {
public static void main(String[] args) {
HashMap<String, Object> Map = new HashMap<>();
Map.put("Sim", 5);
Map.put("Tom", 5.5);
Map.put("Arbus", false);
Map.put("Baby", null);
Map.put("Cat", "Cat");
Map.put("Eat", new Long(56));
Map.put("Food", new Character('3'));
Map.put("Gevey", '6');
Map.put("Hugs", 111111111111L);
Map.put("Comp", (double) 123);
for(Map.Entry<String, Object> pair : Map.entrySet())
{
String value = pair.getKey();
Object key = pair.getValue();
System.out.println(value + " - " + key);
}
}
}