public Region parcoursRegion(Region region, Entree e){
        //On vérifie si l'entrée existe dans cette région
        try{
            System.out.println(e.getNom());
            System.out.println(region);
            //System.out.println(listeBloc);
        if(listeBloc.get(region).containsKey(e))
            return region;
        }catch(NullPointerException ne){
            ne.printStackTrace();
            System.exit(-1);
        }
        //Si on est là, l'entrée n'existe PAS dans cette region
        
        //Si la region est la dernière region (variables globales) l'entrée n'existe pas dans la TDS
        //Normalement une seule de ces conditions suffit
        if(region.getProfondeur()==2)
            return null;
        
        //On cherche par récurence dans les régions supérieures
        /*
        On a un prob, il faut mémoriser le bloc et la profondeur pour savoir où on en est dans la liste des blocs
        le numero de bloc ferait parcourir toute la liste avec une arraylist
        Autre hic, et là je sais pas trop comment le représenter, j'ai mis une region region_actuelle qui correspond à la region 
        au dessus dans la profondeur. A voir s'il y a pas mieux.
        On verra si ça va comme ça ou si y a plus simple
        */
        region=region.getParent();
        return parcoursRegion(region, e);
    }