: Debug.show(sym) + " => [" + type.Assembly + "]" + type;
: Debug.show(sym) + " => [" + type.Assembly() + "]" + type;
    private void genPackage(Tree[] body) {	for (int i = 0; i < body.length; i++) {	    Symbol sym = body[i].symbol();	    switch (body[i]) {	    case Empty:		break;	    case ClassDef(_, _, _, _, _, Template(_, Tree[] classBody)):		Type type = tc.getType(sym);		assert type instanceof TypeBuilder		    : Debug.show(sym) + " => [" + type.Assembly + "]" + type;		if (type instanceof TypeBuilder)		    genClass(sym, classBody);		break;	    case PackageDef(_, Template(_ , Tree[] body2)):		genPackage(body2);		break;	    default:		throw Debug.abort("Class definition expected", Debug.show(sym));	    }	}    }