class HostStatSampler implements Runnable, StatisticsSampler, StatArchiveHandlerConfig {

  protected long getSpecialStatsId() {
    try {
      int pid = getStatisticsManager().getPid();
      if (pid > 0) {
        return pid;
      }
    } catch (UncheckedPidUnavailableException ignored) {
      // ignore and fall through
    }
    return getSystemId();
  }

  protected  HostStatSampler(CancelCriterion stopper, StatSamplerStats samplerStats);
  protected  HostStatSampler(CancelCriterion stopper, StatSamplerStats samplerStats,
      NanoTimer timer);
  protected  HostStatSampler(CancelCriterion stopper, StatSamplerStats samplerStats,
      LogFile logFile);
    HostStatSampler(CancelCriterion stopper, StatSamplerStats samplerStats, NanoTimer timer,
      LogFile logFile);

}