public DvfsDatas DVFSModes_PARSE(Element dvfsmodes)
    {
        
        DvfsDatas tmp_Dvfs_Datas = new DvfsDatas();
        List liste_Mode = dvfsmodes.getChildren();
        
                
        int nb_Mode = liste_Mode.size(); // == 2
        
        System.out.println("nb mode == " + nb_Mode);
        for(int i = 0 ; i < nb_Mode ; i++)
        {
         
            
            Element One_Mode = (Element)liste_Mode.get(i);
            Iterator iterator = One_Mode.getChildren().iterator();
            
            Element e_name_mode = (Element)iterator.next();
            System.out.println("Name mode : " + e_name_mode.getValue());
            
            if(e_name_mode.getValue().equalsIgnoreCase("ondemand"))
            {
                
                while(iterator.hasNext())
                {
                    Element tmp_e = (Element)iterator.next();

                    String tmp_name =tmp_e.getName();
                    String tmp_value = tmp_e.getValue();
                    
                    System.out.println(tmp_name + " "+  tmp_value + " // " );
                    
                    tmp_Dvfs_Datas.getHashMapOnDemand().put(tmp_name, Integer.parseInt(tmp_value));
                    
                }
            }
            else if(e_name_mode.getValue().equalsIgnoreCase("conservative"))
            {
            while(iterator.hasNext())
                {
                    Element tmp_e = (Element)iterator.next();

                    String tmp_name =tmp_e.getName();
                    String tmp_value = tmp_e.getValue();
                    
                    System.out.println(tmp_name + " "+  tmp_value + " // " );
                    
                    tmp_Dvfs_Datas.getHashMapConservative().put(tmp_name, Integer.parseInt(tmp_value));           
                }
            }
            else if(e_name_mode.getValue().equalsIgnoreCase("userspace"))
            {
                 while(iterator.hasNext())
                {
                    Element tmp_e = (Element)iterator.next();

                    String tmp_name =tmp_e.getName();
                    String tmp_value = tmp_e.getValue();
                    
                    System.out.println(tmp_name + " "+  tmp_value + " // " );
                    
                    tmp_Dvfs_Datas.getHashMapUserSpace().put(tmp_name, Integer.parseInt(tmp_value));           
                }
            }
        }
        return tmp_Dvfs_Datas;
    }