Element () { synchronized (myStateLock) { checkState(); Element e = super.getState(); if (e != null) { LOG.info("Saving Project code style"); for (String name : mySettingsMap.keySet()) { CodeStyleSettings settings = mySettingsMap.get(name); Element codeStyle = new Element(CodeStyleScheme.CODE_STYLE_TAG_NAME); codeStyle.setAttribute(CodeStyleScheme.CODE_STYLE_NAME_ATTR, name); settings.writeExternal(codeStyle); if (!codeStyle.getContent().isEmpty()) { e.addContent(codeStyle); LOG.info(name + " code style saved"); } } } return e; } }