Lists.transform(children.subList(1, children.size()), new Function<Object, MessageFilter>() {
@Override
public MessageFilter apply(Object node) {
String value = ((StringTreeNode) node).getValue();
return new PathValueMessageFilter(xpath, new StringValuePredicate(value));
}
})
);
}