def METHOD_NAME(self):
    code = '\n'\
           '{\n'\
           '    std::wstring out = L"Unknown_ApiCallId";\n'\
           '    switch (call_id)\n'\
           '    {\n'
    header_dict = self.source_dict['header_dict']
    for k, v in header_dict.items():
        for m in v.functions:
            if self.is_required_function_data(m):
                code += (
                    "    case format::ApiCallId::ApiCall_{0}:\n"
                    "        out = L\"{0}\";\n"
                    "        break;\n".format(m['name'])
                )
        for class_name, class_value in v.classes.items():
            if self.is_required_class_data(class_value):
                for m in class_value['methods']['public']:
                    code += (
                        "    case format::ApiCallId::ApiCall_{0}_{1}:\n"
                        "        out = L\"{0}_{1}\";\n"
                        "        break;\n".format(
                            class_name, m['name']
                        )
                    )
    code += '    default:\n'\
            '        break;\n'\
            '    }\n'\
            '    return out;\n'\
            '}'
    return code