public InvalidContextStateException(ContextState expectedState, ContextState currentState) : base("Expected: " + expectedState + ", but current state is: " + currentState) { }