On 18/02/14 15:41, Malcolm Herring wrote: > I should have mentioned that this is a JOSM plugin doing the operation. You might find the method org.openstreetmap.josm.actions.DuplicateAction#actionPerformed helpful as starting point for further analysis to see how this is done in JOSM core.