Fixing governingConditions solution to work equally well for switch statements and non-true/false condition branch values.