def __init__(self, outer: str, leftSpecs: ASTDeclSpecsSimple, rightSpecs: ASTDeclSpecsSimple, trailing: ASTTrailingTypeSpec) -> None:
    self.outer = outer
    self.leftSpecs = leftSpecs
    self.rightSpecs = rightSpecs
    self.allSpecs = self.leftSpecs.mergeWith(self.rightSpecs)
    self.trailingTypeSpec = trailing
def __init__(self, outer: str, leftSpecs: ASTDeclSpecsSimple, rightSpecs: ASTDeclSpecsSimple, trailing: ASTTrailingTypeSpec) -> None:
    self.outer = outer
    self.leftSpecs = leftSpecs
    self.rightSpecs = rightSpecs
    self.allSpecs = self.leftSpecs.mergeWith(self.rightSpecs)
    self.trailingTypeSpec = trailing