public AssociadoVO findByPrimaryKey(AssociadoVO associado)
      throws SmartEnvException, SmartAppException {

    associado = associadoDAO.findByPrimaryKey(associado);

    // solucao temporaria. por alguma razao consulta esta colocando um espaco apos o grupo sanguineo
    if (associado.getGrupoSanguineo() != null) {
      associado.setGrupoSanguineo(associado.getGrupoSanguineo().trim());
    }

    associado.setFilhos(filhoRN.findByAssociado(associado));
    associado.setDependentes(dependenteRN.findByAssociado(associado));

    return associado;
  }