List<Node> mergedNodes = inspectNodeList(model, "Merged");
mergedNodes.add(new Node(10));
mergedNodes.add(new Node(11));
mergedNodes.add(new Node(12));
model.copyMyBeforeCurrent(new int[]{0,1}, 0);
assertEquals(5, mergedNodes.size());
assertEquals(1, mergedNodes.get(0).getId()); // copied node 1 at position 0
assertEquals(2, mergedNodes.get(1).getId()); // copied node 2 at position 1
assertEquals(10, mergedNodes.get(2).getId()); // already merged node