if(itemEstrutura.getEstruturaEtt() != null && itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats() != null && !itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().isEmpty()){
for(Iterator it = itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().iterator(); it.hasNext();){
EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) it.next();
if(ettat.getAtributosAtb() != null && ettat.getAtributosAtb().getSisGrupoAtributoSga() != null){
// verifica se o atributo livre esta configurado para estar bloqueado.
if (ettat.iGetBloqueado() && ( !podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, ettat, funcoesDoUsuario)) ) {
//System.out.println("Atributo Livre" + ettat.getLabelEstruturaEttat());
sgas.add(ettat.getAtributosAtb().getSisGrupoAtributoSga());
}
}
}