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