@Override
    default AccessPredicate negate() {
        return (a, c) -> !test(a, c);
    }
Checks whether the given user is authorized to execute the given call.

@param authentication The authentication to check.
@param serverCall The secure object being called.
@return True, if the user has access. False otherwise.
grpc-server-spring-boot-starter/src/main/java/net/devh/boot/grpc/server/security/check/AccessPredicate.java