private void anticipatePollerCheckingIn() {

    Date oldTimestamp = pollConfig().getConfigurationTimestamp();
    switch (m_monitorStatus) {
      case CONFIG_CHANGED:
        setPollConfig(new DemoPollerConfiguration());
        break;
      case DISCONNECTED:
        setPollConfig(new DemoPollerConfiguration(new Date(0)));
        break;
      case STARTED:
        if (m_oldStatus != MonitorStatus.STARTED) {
          setPollConfig(new DemoPollerConfiguration());
        }
    }

    expect(m_backEnd.pollerCheckingIn(1, oldTimestamp)).andReturn(m_monitorStatus);
  }