Почему Идея перечеркивает эти строки
...new Long(56));
...new Character('3'));
И почему закомментированный вариант завершается с ошибкой, когда опять же попадает на новые объекты из предыдущего вопроса
//String value = pair.getValue().toString();
 Object value = pair.getValue();