Extensions (DomFileElement<? extends IdeaPlugin> domFileElement, String epName) { final IdeaPlugin ideaPlugin = domFileElement.getRootElement(); for (Extensions extensions : ideaPlugin.getExtensions()) { if (extensions.getXmlTag() instanceof IncludedXmlTag) { continue; } String s = extensions.getDefaultExtensionNs().getStringValue(); if (s != null && epName.startsWith(s)) { return extensions; } } Extensions extensions = ideaPlugin.addExtensions(); final String epPrefix = StringUtil.getPackageName(epName); extensions.getDefaultExtensionNs().setStringValue(epPrefix); return extensions; }