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