func NewMockStateManager(ctrl *gomock.Controller) *MockStateManager {
	mock := &MockStateManager{ctrl: ctrl}
	mock.recorder = &MockStateManagerMockRecorder{mock}
	return mock
}
func NewMockStateManager(ctrl *gomock.Controller) *MockStateManager {
	mock := &MockStateManager{ctrl: ctrl}
	mock.recorder = &MockStateManagerMockRecorder{mock}
	return mock
}
func NewMockStateManager ( ctrl * gomock . Controller ) * MockStateManager { mock := & MockStateManager { ctrl : ctrl } mock . recorder = & MockStateManagerMockRecorder { mock } return mock }
// NewMockStateManager creates a new mock instance
NewMockStateManager creates a new mock instance