error:
"entrySet()" should be iterated when both the key and value are needed
for(Integer i : map.keySet()){
List<BrTaxInfo> brTaxInfos1 = map.get(i);
// todo
}
//after fix :
for (Map.Entry<Integer,List<BrTaxInfo>> entry : map.entrySet()) {
List<BrTaxInfo> brTaxInfos1 = entry.getValue();
// todo
}