public Descriptor compile(SymbolTable table){
    	Descriptor d = null;
		if(type instanceof IdentNode){
			String s = ((IdentNode) type).getIdentName();
			if(s.equals("integer")){
				d = new SimpleTypeDescriptor(Type.INTEGER);
			}
			else if(s.equals("boolean")){
				d = new SimpleTypeDescriptor(Type.BOOLEAN);
			}
			else if(s.equals("string")){
				d = new SimpleTypeDescriptor(Type.STRING);
			}
			else{
				d = table.descriptorFor(s);
			}
		}
		else{
			d = type.compile(table);
		}
    	node.compile(table,d);
    	return null; //schreibt ja nur in die Tabelle--> kein Ruechgabewert
    }