void (Template template) { clearPreviouslyRegistered(template); addTemplateImpl(template); TemplateImpl templateImpl = (TemplateImpl)template; String groupName = templateImpl.getGroupName(); TemplateGroup group = mySchemeManager.findSchemeByName(groupName); if (group == null) { group = new TemplateGroup(groupName); mySchemeManager.addScheme(group); } group.addElement(templateImpl); }