def __init__(self, name: ASTNestedName, visibility: str, virtual: bool, pack: bool) -> None:
    self.name = name
    self.visibility = visibility
    self.virtual = virtual
    self.pack = pack
def __init__(self, name: ASTNestedName, visibility: str, virtual: bool, pack: bool) -> None:
    self.name = name
    self.visibility = visibility
    self.virtual = virtual
    self.pack = pack