layer.eSetDeliver(false);
addFeatureCommand = new AddFeatureCommand(feature, layer);
addFeatureCommand.setMap(getMap());
SubProgressMonitor subProgressMonitor = new SubProgressMonitor(monitor, 10);
addFeatureCommand.run(subProgressMonitor);
subProgressMonitor.done();
this.oldFeature = getMap().getEditManager().getEditFeature();
this.oldLayer = getMap().getEditManager().getEditLayer();
this.oldID = geom.getFeatureIDRef().get();
geom.getFeatureIDRef().set(addFeatureCommand.getFid());