visitor.process(context, entry.getKey(), argument);
}
} else {
sourceModel.walk(context, new DataVisitor() {
public void process(FacesContext context, Object rowKey,
Object argument) throws IOException {
ListShuttleRowKey key = new ListShuttleRowKey(rowKey, true);
visitor.process(context, key, argument);
}
}, range, argument);
targetModel.walk(context, new DataVisitor() {
public void process(FacesContext context, Object rowKey,
Object argument) throws IOException {
ListShuttleRowKey key = new ListShuttleRowKey(rowKey, false);