protected static PickTest AddPickTest(PickTest x, PickTest newTest) { return delegate(Item item) { return (x(item) || newTest(item)); }; }