static AccessPredicate hasAllAuthorities(final GrantedAuthority... roles) {
        requireNonNull(roles, "roles");
        return hasAllAuthorities(Arrays.asList(roles));
    }
Only those who have all of the given {@link GrantedAuthority} can access the protected instance.

@param roles The roles to check for.
@return A newly created AccessPredicate that only returns true, if the {@link GrantedAuthority}s matches all of
        the given roles.
grpc-server-spring-boot-starter/src/main/java/net/devh/boot/grpc/server/security/check/AccessPredicate.java