public void RepairAbstractCases(AbstractCase changedAc)
{
if (!changedAc.IsActive)
{
// If IsActive == false then deactivate all dependant cases
Dictionary<AbstractCase, LinkedList<AbstractCase>> adjacency = BuildAnalysisCaseAdjacency();
repairAbstractCases(changedAc, adjacency);
}
}