public static Node getNormalizedNode(String normalized){
		if (normalized == "01"){
				return new Node("NOTYPE",0);
		}
		else {
			Node resultat = new Node("NOTYPE",0);
			ArrayList<String> filsName = new ArrayList<String>();
			int cut = 0;
			int debutCut = 0, finCut = 0;
			for (int i = 1; i<normalized.length(); i++){
				int cutBefore = cut;
				if (normalized.charAt(i) == '0')
					cut++;
				else
					cut--;
				if (cut == 1 && cutBefore == 0)
					debutCut = i;
				else if (cut == 0 && cutBefore == 1){
					finCut = i;
					filsName.add(normalized.substring(debutCut, finCut+1));
				}
			}
			for (String son : filsName){
				resultat.addFils(ToolNode.getNormalizedNode(son));
			}
			return resultat;
		}
	}