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