void () { int selected = getSingleSelectedIndex(); if (selected < 0) return; TemplateImpl orTemplate = getTemplate(selected); LOG.assertTrue(orTemplate != null); TemplateImpl template = orTemplate.copy(); template.setKey(ABBREVIATION); myTemplateOptions.put(template, new HashMap<>(getTemplateOptions(orTemplate))); myTemplateContext.put(template, getTemplateContext(orTemplate).createCopy()); registerTemplate(template); updateTemplateDetails(true, false); }