protected Namespace namespace_of(TemplateMatch match) { return match.Data.Namespace; }
protected IList<DeclaredType> types_of(TemplateMatch match) { return match.Data.Types; }
protected DeclaredType type_of(TemplateMatch match) { return match.Data.Type; }
protected IList<Namespace> namespaces_of(TemplateMatch match) { return match.Data.Namespaces; }