public TemplateArguments parseTemplateArguments()
templateArguments: '!' ('(' templateArgumentList? ')' | templateSingleArgument) ;