public void create() {
   Collection<Objetivoestrategicoindicador> objEstIndList =
       selected.getObjetivoestrategicoindicadorCollection();
   selected.setObjetivoestrategicoindicadorCollection(null);
   ejbFacade.create(selected);
   for (Objetivoestrategicoindicador objEstInd : objEstIndList) {
     objEstInd.getIndicador().setIdIndicador(new Integer(3));
     objEstInd.getIndicador().setObjetivoestrategicoindicadorCollection(null);
     Collection<Semaforo> semList = objEstInd.getIndicador().getSemaforoCollection();
     objEstInd.getIndicador().setSemaforoCollection(null);
     Collection<Componenteformla> componentes =
         objEstInd.getIndicador().getComponenteformlaCollection();
     objEstInd.getIndicador().setComponenteformlaCollection(null);
     ejbFacadeIndicador.create(objEstInd.getIndicador());
     objEstInd.getIndicador().setComponenteformlaCollection(componentes);
     ejbFacadeIndicador.edit(objEstInd.getIndicador());
     objEstInd.setObjetivoestrategicoindicadorPK(
         new ObjetivoestrategicoindicadorPK(
             selected.getIdObjetivoEstrategico(), objEstInd.getIndicador().getIdIndicador()));
     for (Semaforo sem : semList) {
       sem.setIdIndicador(objEstInd.getIndicador());
       ejbFacadeSemaforo.edit(sem);
     }
     objEstInd.getIndicador().setSemaforoCollection(semList);
     objEstInd.setObjetivoestrategico(selected);
     ejbFacadeObjEstInd.edit(objEstInd);
   }
   selected.setObjetivoestrategicoindicadorCollection(objEstIndList);
   ejbFacade.edit(selected);
 }