DualProxyPredicate