/**
  * {@inheritdoc}
  */
 public function detectOverrides(Package $feature, $include_new = FALSE)
 {
     /** @var \Drupal\config_update\ConfigDiffInterface $config_diff */
     $config_diff = \Drupal::service('config_update.config_diff');
     $different = array();
     foreach ($feature->getConfig() as $name) {
         $active = $this->configStorage->read($name);
         $extension = $this->extensionStorages->read($name);
         $extension = !empty($extension) ? $extension : array();
         if (($include_new || !empty($extension)) && !$config_diff->same($extension, $active)) {
             $different[] = $name;
         }
     }
     if (!empty($different)) {
         $feature->setState(FeaturesManagerInterface::STATE_OVERRIDDEN);
     }
     return $different;
 }