@Override
    public boolean isPermissionSet(Permission permission) {
        if (permission == null) {
            throw new NullPointerException("permission");
        }

        return isPermissionSet(permission.getName());
    }
Injects a fake 'attachments' set into the superclass, for dumb plugins
which for some reason decided to add attachments via reflection.

The fake list proxies (some) calls back to the proper methods on this permissible.
nukkit/src/main/java/me/lucko/luckperms/nukkit/inject/permissible/LuckPermsPermissible.java