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