NullPointerException em iterator do Hibernate

To com uma zica no Hibernate, se alguém puder me ajudar…

Tenho um objeto, que quando vou fazer um iterator de um atributo desse objeto ele me retorna NullPointerException, tipo:

if(!objetos.isEmpty()) { for(Objeto objeto : objetos) <<--aqui lança NullPointerException { //faz alguma coisa } }
É muito louco porque o isEmpty não retorna false e quando vai executar o iterator dá problema… ele lança em net.sf.hibernate.collection.Bag.iterator(Bag.java:257)

Alguém sabe?

Pode não ter muito a haver mas vc já tentou usar o for normal rodando ate objeto.size()-1 ?

Ou no caso mais drástico, terá que trocar o isEmpty pelo (!objeto == null) pq ele pode estar sendo anulado em algum ponto do codigo, daí dá o nullpointer.