org.incendo.cloud.permission.@NonNull Permission combine(
                final @NonNull Stream<org.incendo.cloud.permission.Permission> permissions
        ) {
            final List<org.incendo.cloud.permission.Permission> permissionList = permissions.collect(Collectors.toList());
            if (this == ANY_OF) {
                return org.incendo.cloud.permission.Permission.anyOf(permissionList);
            }
            return org.incendo.cloud.permission.Permission.allOf(permissionList);
        }
All permissions defined in {@link #value()} are required.

@see org.incendo.cloud.permission.Permission#allOf(org.incendo.cloud.permission.Permission...)
cloud-annotations/src/main/java/org/incendo/cloud/annotations/Permission.java