public override void SelectConcept(Enum concept) { base.SelectConcept(concept); if (concept.GetType().Equals(typeof(DebugApplicationsConcepts))) { switch ((DebugApplicationsConcepts)concept) { case DebugApplicationsConcepts.ReleaseAndDebugMode: conceptExecutionClass = new ReleaseAndDebugDiffExecution(); break; case DebugApplicationsConcepts.DirectivesExamples: conceptExecutionClass = new DirectivesUsageExamples(); break; } } }