Это предупреждение, вероятно, вызвано чем-то вроде
public Map aMethod(aType type);
Разница в этом:
public Map<String, String> aMethod(aType type);
заключается в том, что последний создает карту, в которую можно помещать только строки, ноВы можете быть уверены, что всегда получаете Strings при запросе значения.Первый дает вам возможность поместить все в него, но вы не можете быть уверены, что получите при получении значения с карты.