Pravdu by měl mít Linux - nemělo by to jít přetypovat. Já bych to ale napsal následovně:
@SuppressWarnings("unchecked")
protected void process(List<Employee> list) {
// Předpokládám, že signatura metody musí kvůli nějaké dědičnosti zůstat
List lst = list;
for (Object object : lst) {
Map<String, Object> map = object;
// V předchozím příkazu by mělo jít dát za druhý typový parametr cokoliv
}
}
Je to ale jen odhad, nezkoušel jsem to.
