{
if (context == null || !(context instanceof Duplicatable))
throw new ApplicationException(i18n.tr("Keine zu duplizierenden Daten angegeben"));
try {
Duplicatable o = (Duplicatable) context;
Application.getMessagingFactory().sendMessage(new StatusBarMessage(i18n.tr("Dupliziert"),StatusBarMessage.TYPE_SUCCESS));
new Open().handleAction(o.duplicate());
}
catch (RemoteException e)
{
Logger.error("error while duplicating object",e);
GUI.getStatusBar().setErrorText(i18n.tr("Fehler beim Duplizieren"));