void (@NotNull @NonNls final String providerId, final boolean enable) { final FrameworkSupportNode node = mySettingsMap.get(providerId); if (node != null && enable != node.isChecked()) { node.setChecked(enable); // ensure configurable to be created and registered to disposer node.getConfigurable(); if (myFrameworkVersions.get(providerId) == null) { for (FrameworkVersion version : node.getUserObject().getFrameworkType().getVersions()) { if (version.getAvailabilityCondition().isAvailableFor(this)) { setSelectedVersion(providerId, version); } } } } }