|| hasInterfaceSymbol(classSym));
|| hasInterfaceSymbol(classSym) || classSym == Global.instance.definitions.ANY_CLASS || classSym == Global.instance.definitions.ANYREF_CLASS || classSym == Global.instance.definitions.ALL_CLASS || classSym == Global.instance.definitions.ALLREF_CLASS);
    protected boolean needInterface(Symbol classSym) {        assert classSym.isClass()            : Debug.toString(classSym) + " is not a class (kind " + classSym.kind + ")";        return !(classSym.isJava()                 || classSym.isModuleClass()                 || hasInterfaceSymbol(classSym));    }