if( listItens != null ) itItem = listItens.iterator();
/* -- OFinal da otimiza��o -- */
while( itItem.hasNext() ){
AcompRefItemLimitesArli arli = (AcompRefItemLimitesArli) itItem.next();
dataCompStr = Data.parseDate(arli.getDataLimiteArli());
if( dataLimStr.equals(dataCompStr) ) {
AcompReferenciaItemAri ari = arli.getAcompReferenciaItemAri();
List listAri = new ArrayList();
if( ari.getItemEstruturaIett() != null && ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas() != null )
listAri = new ArrayList(ari.getItemEstruturaIett().getItemEstUsutpfuacIettutfas());
List usuariosEmailEnviado = new ArrayList();
String descricaoEvento = "Vencimento da Data limite para " + arli.getTipoFuncAcompTpfa().getLabelPosicaoTpfa() + ".";
Iterator itList = listAri.iterator();
while( itList.hasNext() ) {
ItemEstUsutpfuacIettutfa itemEstUsutpfacIetutfa = (ItemEstUsutpfuacIettutfa) itList.next();
TipoFuncAcompTpfa tipoFuncao = itemEstUsutpfacIetutfa.getTipoFuncAcompTpfa();