public UnionDeclaration parseUnionDeclaration()
unionDeclaration: 'union' Identifier templateParameters constraint? structBody | 'union' Identifier (structBody | ';') | 'union' structBody ;