default Matcher<T> or(Matcher<? super T> other) {
        Objects.requireNonNull(other);
        return t -> match(t) || other.match(t);
    }
Returns a composed matcher that represents a short-circuiting logical OR of this matcher and another.
When evaluating the composed matcher, if this matcher is true, then the other matcher is not evaluated.

@param other a predicate that will be logically-ORed with this matcher
@return a composed matcher that represents the short-circuiting logical OR of this matcher and the other matcher
shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/Matcher.java