* @param colecaoItens
* @return Lista com os descendentes imediatos
*/
public List<AtributoEstruturaListagemItens> recuperaDescendentesImediatos(ItemEstruturaIett itemEstrutura, List<AtributoEstruturaListagemItens> colecaoItens){
List<AtributoEstruturaListagemItens> retornoList = new ArrayList<AtributoEstruturaListagemItens>();
AtributoEstruturaListagemItens atEstListagem = null;
ItemEstruturaIett item = null;
Iterator colecaoItensIt = colecaoItens.iterator();
while(colecaoItensIt.hasNext()){
atEstListagem = (AtributoEstruturaListagemItens)colecaoItensIt.next();
item = atEstListagem.getItem();
if(item.getCodIett().equals(itemEstrutura.getCodIett())){
while(colecaoItensIt.hasNext()){
atEstListagem = (AtributoEstruturaListagemItens)colecaoItensIt.next();
item = atEstListagem.getItem();
if(item.getNivelIett() == itemEstrutura.getNivelIett()+1)
retornoList.add(atEstListagem);
if(item.getNivelIett() <= itemEstrutura.getNivelIett())
break;
}