docs: private TranslatedTopicWrapper createDummyTranslatedTopic(final TopicWrapper topic, final LocaleWrapper locale) {
          final TranslatedTopicWrapper translatedTopic = translatedTopicProvider.newTranslatedTopic();
          translatedTopic.setTopic(topic);
          translatedTopic.setId(topic.getId() * -1);
  
          // If we get to this point then no translation exists or the default locale translation failed to be downloaded.
          translatedTopic.setTopicId(topic.getId());
          translatedTopic.setTopicRevision(topic.getRevision());
          translatedTopic.setTranslationPercentage(100);
          translatedTopic.setXml(topic.getXml());
          translatedTopic.setTags(topic.getTags());
          translatedTopic.setSourceURLs(topic.getSourceURLs());
          translatedTopic.setProperties(topic.getProperties());
          translatedTopic.setLocale(locale);
          translatedTopic.setTitle(topic.getTitle());
  
          return translatedTopic;
      }