public List getItensAssociados(EstruturaEtt estrutura, List colunas, EstruturaEtt estruturaVirtual, SegurancaECAR seguranca) throws ECARException {
List lista = new ArrayList();
List<OrdenacaoIett> listaOrdem = new ArrayList<OrdenacaoIett>();
Map mapItensEstruturaVirtual = null;
ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
ActionEstrutura action = new ActionEstrutura();
//recupera os itens associados a uma estrutura virtual que pertencem a uma determinada estrutura real
Set <ItemEstruturaIett> itensFilhos = action.getItensComPermissaoPorEstruturaReal(estrutura, estruturaVirtual, seguranca);
if (itensFilhos != null && !itensFilhos.isEmpty()){
int tamanho = this.getTamanhoMaximoCampo(colunas, itensFilhos);
for(Iterator it = itensFilhos.iterator(); it.hasNext();){