return (sym.enclClass().flags & NO_INTERFACE_MODS) == 0;
return (sym.primaryConstructorClass().flags & NO_INTERFACE_MODS) == 0;
    protected boolean needInterface(Symbol sym) {        return (sym.enclClass().flags & NO_INTERFACE_MODS) == 0;    }