default Authorizer<T> orElse(Authorizer<T> nextAuthorizer) {
        final Authorizer<T> self = this;
        return new AuthorizerChain<>(self, AuthorizerSelectionStrategy.LAST_WITH_HANDLER)
                .orElse(nextAuthorizer);
    }
Returns a new {@link Authorizer} that delegates the authorization request to the specified
{@link Authorizer} if this {@link Authorizer} rejects the authorization request by returning
a {@link CompletionStage} completed with {@code false}.
core/src/main/java/com/linecorp/armeria/server/auth/Authorizer.java