Dúvida Iterate Collections

Pessoal to com uma dúvida assim…

 try{
 
 Iterator iterator = arrayCheckBox.iterator();
 
 while(iterator.hasNext()){
 
 BeanTipo beanT = (BeanTipo) iterator.next();
 
 if() // alguma coisa
 
 }cath{
   catch (Exception e)
 }

Meu problema é ele não passa pelo if o cursor ele pulo da linha

 BeanTipo beanT = (BeanTipo) iterator.next();

para a Exception

Alguem poderia me dar uma dica…

VAleu e Abs

eh lançada alguma excecao? se for, qual eh a excecao lançada?
acho que eh uma classcastexception, porque algum item no seu conjunto (arrayCheckBox) nao eh do tipo BeanTipo.
Se nao da excecao nenhuma, simplesmente deve ser porque nao tem itens no conjunto.