public void actionPerformed(ActionEvent evt) {
TableTop tableTop = gemCutter.getTableTop();
DisplayedGem dGem = tableTop.createDisplayedReflectorGem(currentPopupLocation, gemCutter.getCollectorForAddingReflector());
ExtendedUndoableEditSupport editSupport = tableTop.getUndoableEditSupport();
editSupport.beginUpdate();
tableTop.doAddGemUserAction(dGem, currentPopupLocation);
editSupport.setEditName(GemCutterMessages.getString("UndoText_Add", dGem.getDisplayText()));
editSupport.endUpdate();
}
};