Adapted occurence descriptor to expand nodes initially.
Adapted SubjectAttribute to have either one type argument or string argument along with two mandatory type arguments (since integration tests should address more than one subject type).
Adapted SuiteElement rendering of subject text and types. TestClass [SubjectText] (SubjectType1, SubjectType2)
Adapted RelevantTypesProvider to fall back on psiSourceFile if not in a type or namespace.
Adapted UnitTestContextActionBase to rely on RelevantTypesProvider.
Cleanup.
Added throwOnMultiple (default: false) to GetAttribute<T> methods. They will return null instead of throwing an exception if more than one element exists.
Adapted ElementFactory to receive SuiteMetadata. Removed ReflectionTypeNameCache from MetadataExplorer.