protected void AssertState(CircuitPosition position) { if (position == CircuitPosition.Open) { throw new CircuitOpenException(); } }