Хм, у меня фундаментальное незнание: разве for в jave не пропустится, если пытаться пройти по пустой коллекции? На всякий случай исправил.