def get_identifier(self) -> ASTIdentifier:
    name = self.param.name
    if name:
        assert (len(name.names) == 1)
        assert name.names[0].identOrOp
        assert (not name.names[0].templateArgs)
        res = name.names[0].identOrOp
        assert isinstance(res, ASTIdentifier)
        return res
    else:
        return None
def get_identifier(self) -> ASTIdentifier:
    name = self.param.name
    if name:
        assert (len(name.names) == 1)
        assert name.names[0].identOrOp
        assert (not name.names[0].templateArgs)
        res = name.names[0].identOrOp
        assert isinstance(res, ASTIdentifier)
        return res
    else:
        return None