DWR + list de objetos [urgênte]

Pessoal,
estou com um problema ao utilizar o DWR para recupar um list de objetos.

Normalmente se utiliza o DWR para recuperar um objeto da forma abaixo:

       ServicoDAO.getSMMProced(campoCodigo.value, { callback:function(data) { 
                                        if (data.codigo == null )
                                        {
                                            alert('Código não encontrado!');
                                            campoCodigo.value = "";
                                            campoCodigo.focus();
                                        }
                                        else
                                        {
                                            campoDescricao.value = data.descricao; 
                                            campoQtd.focus();
                                        }
                                    }});
      

Neste exemplo acima acesso os método diretos do objeto, que seriam: getDescricao() e getCodigo() (o DWR assim como o JSTL não pede para que utilizamos os getts para chamar o método.)

O meu problema é, que eu preciso receber um List desses objetos, e não sei como acessa-los, já procurei exemplos e mesmo na documentação não acho acho, queria confirma se tem algo que se possa fazer.

Abraços…