Ignore invisible SearchableConfigurable.Parent (0xDBE)
IDEA-117715 (If "Package 'com.example' is missing a 'package-info.java' file, offer to create it)
NotNull
StreamProvider — default impl of isEnabled
rename loadDocument to loadLocalData — it is more correct name for this method
overrides
load data from provider at first

Well, we don't need to load local data if provider has one, but a lot of related issues should be fixed before we can implement it
RecentProjectsManager must use own storage file (because his roaming is disabled)