private Pair<TranslatedTopicWrapper, TranslatedTopicWrapper> getLatestTranslations(final BuildData buildData, final TopicWrapper topic,
            final Integer rev) {
        return getLatestTranslations(buildData, topic.getTranslatedTopics(), rev, topic.getLocale());
    }
private Pair < TranslatedTopicWrapper , TranslatedTopicWrapper > getLatestTranslations ( final BuildData buildData , final TopicWrapper topic , final Integer rev ) { return getLatestTranslations ( buildData , topic . getTranslatedTopics ( ) , rev , topic . getLocale ( ) ) ; }
Find the latest pushed and translated topics for a topic. We need to do this since translations are only added when some
content is added in Zanata. So if the latest translated topic doesn't match the topic revision of the latest pushed then
we will need to create a dummy topic for the latest pushed topic.

@param buildData Information and data structures for the build.
@param topic     The topic to find the latest translated topic and pushed translation.
@param rev       The revision for the topic as specified in the ContentSpec.
@return A Pair whose first element is the Latest Translated Topic and second element is the Latest Pushed Translation.