List<String> list;
...
for(String e : list){
//proc
}

こういうコードで、なぜか1つしか入っていない要素が2回procに来る。
forに入る前、1回目のproc時どちらでブレークしてlistの中身をチェックしてみても
listに1個しか入っていない要素なのに、なぜか2回procに来る。
2回来る要素はオブジェクトIDが同じで、当然、値も同じ。
1つしか入ってないオブジェクトなのに2回出てきてるとしか思えない。
そしてDrop To Frameした後に再実行すると、今度は1回しか出てこない。
アプリケーション起動後の初回実行時のみ2回出てくるという怪現象。

エスパー様はおりませんか?