@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }

        if (!(o instanceof RoutingPredicate)) {
            return false;
        }

        final RoutingPredicate<?> that = (RoutingPredicate<?>) o;
        return name.equals(that.name) &&
               delegate.equals(that.delegate);
    }
Tests the specified {@code t} object.

@see DefaultRoute where this predicate is evaluated
core/src/main/java/com/linecorp/armeria/server/RoutingPredicate.java