def _parse_type_using(self) -> ASTTypeUsing:
    name = self._parse_nested_name()
    self.skip_ws()
    if (not self.skip_string('=')):
        return ASTTypeUsing(name, None)
    type = self._parse_type(False, None)
    return ASTTypeUsing(name, type)
def _parse_type_using(self) -> ASTTypeUsing:
    name = self._parse_nested_name()
    self.skip_ws()
    if (not self.skip_string('=')):
        return ASTTypeUsing(name, None)
    type = self._parse_type(False, None)
    return ASTTypeUsing(name, type)