protected Subscribers(final PluginManager pm, final String permission) {
            this.pm = pm;
            this.permission = permission;

            final Set<Permissible> permissibles = this.pm.getPermissionSubscriptions(this.permission);
            for (final Permissible permissible : permissibles) {
                if (permissible instanceof CommandSender && permissible.hasPermission(this.permission)) {
                    final CommandSender target = (CommandSender) permissible;
                    this.add(target);
                }
            }
        }