}
};
Assert.assertNull(processor.process(null, null));
Assert.assertNull(processor.process(new Predicate("some key", null), null));
Assert.assertEquals("X", processor.process(new Predicate("some key", SOME_VALUE), null));
}
@Test
public void testFunctionFragmemtAppendsMultipleArgumentsCorrectly() {
Foo function = new Foo(Arrays.asList("one", "two"));