XsltConfigImpl must not save defaults
cleanup
GlobalAntConfiguration must not save defaults, as app service
cleanup
XPathAppComponent should not save defaults
cleanup
object serialization: don't create element if content is empty

Before:

<component name="XPathView.XPathViewPlugin">
    <option name="SEARCH_SCOPE">
      <SearchScope />
    </option>
  </component>

  Problem — SearchScope filtered, but still created.

  After: nothing
"Keep indents on empty lines" formatter option: indent before closing brace
dfa: flush variables immediately when they're not used anymore to reduce the number of different memory states
BaseExternalAnnotationsManager.markAsExternalAnnotation
honor super method contracts
@Contract javadoc: don't consider exceptions side-effects
don't infer method contracts when there is already an explicit @Contract annotation
EDU-192 Actions from "course creator" plugin should be invisible in educational projects
IDEA-125376 Highlited current debug line disappear after switch between pages (Ctrl+E)
notnull
do not start unnecessary process with progress for empty queue (to avoid modality change etc)
reduce thread parallelism during rebuilding index, supply correct input filter
tostring
UltimateResourcesTest.testFeatureTipsRegistered fix