default OutlierRule orElse(OutlierRule other) {
        requireNonNull(other, "other");
        return (ctx, headers, cause) -> {
            final OutlierDetectionDecision decision = decide(ctx, headers, cause);
            if (decision == null || decision == OutlierDetectionDecision.NEXT) {
                return other.decide(ctx, headers, cause);
            }
            return decision;
        };
    }
Returns a composed {@link OutlierRule} that represents a logical OR of
this {@link OutlierRule} and another. If this {@link OutlierRule} returns
{@link OutlierDetectionDecision#NEXT}, then other {@link OutlierDetectionDecision} is evaluated.
core/src/main/java/com/linecorp/armeria/common/outlier/OutlierRule.java