def METHOD_NAME(self, lang, separator):
    form = get_form_analytics_metadata(self.domain, self.app_id, self.xmlns)
    app = form and form.get('app')
    if not app:
        return
    langs = form['app']['langs']
    app_name = form['app']['name']
    if form.get('is_user_registration'):
        form_name = "User Registration"
        title = separator.join([app_name, form_name])
    else:
        def _menu_name(menu, lang):
            if lang and menu.get(lang):
                return menu.get(lang)
            else:
                for lang in langs + list(menu):
                    menu_name = menu.get(lang)
                    if menu_name is not None:
                        return menu_name
                return "?"
        module_name = _menu_name(form["module"]["name"], lang)
        form_name = _menu_name(form["form"]["name"], lang)
        title = separator.join([app_name, module_name, form_name])
    if form.get('app_deleted'):
        title += ' [Deleted]'
    if form.get('duplicate'):
        title += " [Multiple Forms]"
    return title