final String totalTagName,
final boolean autoStart,
final Tag... additionalTags) {
super(config);
final Tag statsTotal = Tags.newTag(STATISTIC, totalTagName);
TagList additionalTagList = new BasicTagList(Arrays.asList(additionalTags));
this.baseConfig = config.withAdditionalTags(additionalTagList);
this.cur = new StatsBuffer(statsConfig.getSampleSize(), statsConfig.getPercentiles());
this.prev = new StatsBuffer(statsConfig.getSampleSize(), statsConfig.getPercentiles());
this.count = new BasicCounter(baseConfig.withAdditionalTag(STAT_COUNT));
this.totalMeasurement = new BasicCounter(baseConfig.withAdditionalTag(statsTotal));