case NoType: return VOID;
    public Type getTypeFromType(scalac.symtab.Type type) {	//log("getTypeFromType: " + Debug.show(type));	switch (type) {	case CompoundType(_, _):	    return getType(type.symbol());	case UnboxedType(int kind):	    return getTypeFromKind(kind); 	case TypeRef(_, Symbol s, _):	    return getType(s);	case UnboxedArrayType(scalac.symtab.Type elemtp):	    // force the creation of the type	    //log("UnboxedArrayType: " + elemtp + "[]");	    return Type.GetType(getTypeFromType(elemtp) + "[]");	default:	    global.fail("getTypeFromType: " + Debug.show(type));	}	return null;    }