/**
  * @param SettingsArray|null $settings
  *
  * @return WikibaseRepo
  */
 protected function getWikibaseRepo(SettingsArray $settings = null)
 {
     $repoSettings = WikibaseRepo::getDefaultInstance()->getSettings()->getArrayCopy();
     if ($settings) {
         $repoSettings = array_merge($repoSettings, $settings->getArrayCopy());
     }
     return new WikibaseRepo(new SettingsArray($repoSettings), new DataTypeDefinitions(), Language::factory('qqq'));
 }