public static ControladorImovelRevisitar getInstance() {
    if (instance == null) {
      instance = new ControladorImovelRevisitar();
      instance.repositorioImovelRevisitar = RepositorioImovelRevisitar.getInstance();
    }

    return instance;
  }
 /**
  * Retorna imóvel a revisitar com indicador de revisitado igual a não e diferente do imóvel atual
  *
  * @return ImovelRevisitar
  * @params Integer idImovel
  * @author Fernanda Almeida
  * @date 20/09/2012
  */
 public ArrayList<ImovelRevisitar> buscarImovelNaoRevisitado() throws ControladorException {
   try {
     return repositorioImovelRevisitar.buscarImovelNaoRevisitado();
   } catch (RepositorioException ex) {
     ex.printStackTrace();
     Log.e(ConstantesSistema.CATEGORIA, ex.getMessage());
     throw new ControladorException(context.getResources().getString(R.string.db_erro));
   }
 }