internal SmartEnumWhen(bool stopEvaluating, ISmartEnum smartEnum) { this.stopEvaluating = stopEvaluating; this.smartEnum = smartEnum; }