sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

iterate로 순회하는 로직에서 특정 조건일 경우 iterate 대상인 Map의 일부 값을 삭제하는 로직을 진행하면 발생

 

예를 들어

 

for (Map.Entry<String, Object> e : map) {    

    if (someCondition)

        map.remove(e.getKey());

}