if (buscar(
itemEstruturaRecurso.getItemEstruturarevisaoIettrev().getCodIettrev(),
Integer.valueOf(itemEstruturaRecurso.getFonteRecursoFonr().getCodFonr().intValue()),
Integer.valueOf(itemEstruturaRecurso.getRecursoRec().getCodRec().intValue()),
Integer.valueOf(itemEstruturaRecurso.getExercicioExe().getCodExe().intValue())) != null)
throw new ECARException(
"itemEstrutura.recurso.inclusao.jaExiste");
} catch (ECARException e) {
this.logger.error(e);
if (e.getMessageKey().equalsIgnoreCase("erro.objectNotFound")) {
super.salvar(itemEstruturaRecurso);