def get_type_id(self, version: int, returnTypeId: str) -> str:
    assert (version >= 2)
    res = []
    res.append(self.get_ptr_suffix_id(version))
    if self.paramQual:
        res.append(self.get_modifiers_id(version))
        res.append('F')
        res.append(returnTypeId)
        res.append(self.get_param_id(version))
        res.append('E')
    else:
        res.append(returnTypeId)
    return ''.join(res)
def get_type_id(self, version: int, returnTypeId: str) -> str:
    assert (version >= 2)
    res = []
    res.append(self.get_ptr_suffix_id(version))
    if self.paramQual:
        res.append(self.get_modifiers_id(version))
        res.append('F')
        res.append(returnTypeId)
        res.append(self.get_param_id(version))
        res.append('E')
    else:
        res.append(returnTypeId)
    return .join(res)