void (@NotNull FeatureDescriptor descriptor) { final FeatureDescriptor existingDescriptor = myFeatures.get(descriptor.getId()); if (existingDescriptor != null) { LOG.info("Feature with id '" + descriptor.getId() + "' is overridden by: " + descriptor); descriptor.copyStatistics(existingDescriptor); } myFeatures.put(descriptor.getId(), descriptor); addUsageEvents(descriptor); }