class ConditionRouter extends AbstractRouter {

    boolean matchWhen(URL url, Invocation invocation) {
        return CollectionUtils.isEmptyMap(whenCondition) || matchCondition(whenCondition, url, null, invocation);
    }

    public  ConditionRouter(String rule, boolean force, boolean enabled);
    public  ConditionRouter(URL url);

}