@API(status = API.Status.STABLE)
    default @NonNull Permission or(final @NonNull Permission @NonNull... other) {
        requireNonNull(other, "other");
        final Set<Permission> permission = new HashSet<>(other.length + 1);
        permission.add(this);
        permission.addAll(Arrays.asList(other));
        return Permission.anyOf(permission);
    }
Returns a permission that matches either this permission or any of the {@code other} permissions.

@param other the other permission to test
@return a new {@code or} permission
cloud-core/src/main/java/org/incendo/cloud/permission/Permission.java