def get_param_id(self, version: int) -> str:
    if (version == 1):
        if (len(self.args) == 0):
            return ''
        else:
            return ('__' + '.'.join((a.get_id(version) for a in self.args)))
    if (len(self.args) == 0):
        return 'v'
    else:
        return ''.join((a.get_id(version) for a in self.args))
def get_param_id(self, version: int) -> str:
    if (version == 1):
        if (len(self.args) == 0):
            return 
        else:
            return ('__' + '.'.join((a.get_id(version) for a in self.args)))
    if (len(self.args) == 0):
        return 'v'
    else:
        return .join((a.get_id(version) for a in self.args))