public ConcordionTest(string name, ICodeElementInfo codeElement, ConcordionTypeInfoAdapter typeInfo, Resource resource, Type fixtureType, ConcordionTestGroupTracker testGroupTracker)
     : this(name, codeElement, typeInfo, resource, fixtureType)
 {
     this.TestGroupTracker = testGroupTracker;
 } 
        private static ConcordionTestGroupTracker TryGetConcordionTestGroupFixture(Type suiteType)
        {

            ConcordionTestGroupTracker holder = null;
            if (!testSuiteMap.TryGetValue(suiteType, out holder))
            {
                
                if (HasClassAttribute(suiteType, typeof(ConcordionTestGroupFixtureAttribute)))
                {
                    ConstructorInfo constructor = suiteType.GetConstructor(Type.EmptyTypes);
                    if (constructor != null)
                    {
                        var suite = constructor.Invoke(new Object[] { });
                        holder = new ConcordionTestGroupTracker(suite);
                    }
                    testSuiteMap.Add(suiteType, holder);
                    return holder;
                }
            }
            return holder;
        }