grantContractRegime.setCostCenterKey(infoGrantContractRegime.getCostCenterKey());
grantContractRegime.setKeyGrantCostCenter(infoGrantContractRegime.getCostCenterKey());
    protected void copyInformationFromInfoToDomain(InfoObject infoObject,            DomainObject domainObject) throws ExcepcaoPersistencia {        InfoGrantContractRegime infoGrantContractRegime = (InfoGrantContractRegime) infoObject;        GrantContractRegime grantContractRegime = (GrantContractRegime) domainObject;        grantContractRegime.setDateBeginContract(infoGrantContractRegime.getDateBeginContract());        grantContractRegime.setDateDispatchCC(infoGrantContractRegime.getDateDispatchCC());        grantContractRegime.setDateDispatchCD(infoGrantContractRegime.getDateDispatchCD());        grantContractRegime.setDateEndContract(infoGrantContractRegime.getDateEndContract());        grantContractRegime.setDateSendDispatchCC(infoGrantContractRegime.getDateSendDispatchCC());        grantContractRegime.setDateSendDispatchCD(infoGrantContractRegime.getDateSendDispatchCD());        grantContractRegime.setCostCenterKey(infoGrantContractRegime.getCostCenterKey());        grantContractRegime.setState(infoGrantContractRegime.getState());        GrantContract grantContract = (GrantContract) persistentObject.readByOID(                GrantContract.class, infoGrantContractRegime.getInfoGrantContract().getIdInternal());        grantContractRegime.setGrantContract(grantContract);        if (grantContract.getCostCenterKey() != null                && grantContract.getCostCenterKey() != new Integer(0)) {            GrantCostCenter grantCostCenter = (GrantCostCenter) persistentObject.readByOID(                    GrantCostCenter.class, infoGrantContractRegime.getIdInternal());            grantContractRegime.setGrantCostCenter(grantCostCenter);        } else {            grantContractRegime.setGrantCostCenter(null);        }    }