System.out.println("Test : "+ modulesTypes);
    public String getModuleName(TypeConverter conv, String typename) {    		String modulename= "";    		System.out.println("Test : "+ modulesTypes);    		if (conv.isReserved(typename)) {    			return modulename;    		}    		Iterator it = typeIterator();    		while (it.hasNext()) {    			Type current = (Type) it.next();    			if (current.getId().equals(typename)) {    				return current.getModuleName();    			}    		}    		it = typeIterator();    		while (it.hasNext()) {    			Type current = (Type) it.next();    			Iterator altit = current.alternativeIterator();    			while (altit.hasNext()) {    			    Alternative alt = (Alternative) altit.next();    			    	if (alt.getId().equals(typename)) {    				return current.getModuleName();    			}    			}    		}    		throw new RuntimeException("The type " + typename + " is unknown");    }