public TemplateDeclaration parseTemplateDeclaration()
templateDeclaration: 'template' Identifier templateParameters constraint? '{' declaration* '}' | eponymousTemplateDeclaration ;