assert symbol.isClass() || symbol.isConstructor(): Debug.show(symbol);
assert symbol.isType() || symbol.isConstructor(): Debug.show(symbol);
    private boolean hasOuterTypeLinks(Symbol symbol) {        assert symbol.isClass() || symbol.isConstructor(): Debug.show(symbol);        if (symbol.isJava()) return false;        Symbol outer = getOuterClass(symbol);        return outer.isClass() && nextTypeParams(outer).length != 0;    }