Помещение в Map

Итак, у меня есть Map, в которой есть некоторые значения, передаваемые в метод:

public String doThis(Map<String, ?> context){
.....
}

И я пытаюсь вставить дополнительный атрибут в эту Map

String abc="123";
context.put("newAttr",abc);

Но я получаю эту ошибку:

Метод put(String, capture#8-of ?) в типе Map не применим для аргументов (String, String)

Есть ли способ выполнить этот put без "клонирования" Map?

9
задан skaffman 11 January 2012 в 20:15
поделиться