model.populate(myWay, theirWay, null);
List<Node> mergedNodes = inspectNodeList(model, "Merged");
mergedNodes.add(new Node(1));
model.copyMyToEnd(new int[]{1,2}); // copy node 3 and 4
mergedNodes = inspectNodeList(model, "Merged");
assertEquals(3, mergedNodes.size());
assertEquals(1, mergedNodes.get(0).getId()); // already merged node 1 at position 0
assertEquals(3, mergedNodes.get(1).getId()); // my node 3 at position 1