}
resultadoValidacaoBean = new ResultadoValidacaoBean();
MontadorLinhaResultadoValidacaoTXTFactory montaFact = new MontadorLinhaResultadoValidacaoTXTFactory();
IMontadorLinhaResultadoValidacaoTXT montadorResulVal = null;
// IMontadorLinhaResultadoValidacaoTXT montadorResulInval = null;
LinhaResultadoValidacao linha = null;
// analise semantica
for (Iterator iterator = registros.iterator(); iterator.hasNext();) {
IRegistro iRegistro = (IRegistro) iterator.next();
montadorResulVal = (MontadorLinhaResultadoValidacaoItemEstruturaTXT)montaFact.criar(iRegistro, perfil);
if (montadorResulVal != null) {
objetoNegocio = importacao.montar(iRegistro, perfil, usuarioLogado);
try {
if (importacao.analisarSemantica(objetoNegocio, perfil)){