public void process(Element value) { if (constraint(value)) { visitor.process(value); } }
public void process(Element value) { first.process(value); second.process(value); }