long lowWaterMark = brStat.getLowWaterMark();
mbeanStat.add(new String[] { "Low Water Mark", Long.toString(lowWaterMark) });
long current = brStat.getCurrent();
mbeanStat.add(new String[] { "Current", Long.toString(current) });
} else if (statistic instanceof BoundaryStatistic) {
BoundaryStatistic bStat = (BoundaryStatistic) statistic;
long upperBound = bStat.getUpperBound();
mbeanStat.add(new String[] { "Upper Bound", Long.toString(upperBound) });
long lowerBound = bStat.getLowerBound();
mbeanStat.add(new String[] { "Lower Bound", Long.toString(lowerBound) });
} else if (statistic instanceof RangeStatistic) {
RangeStatistic rStat = (RangeStatistic) statistic;
long highWaterMark = rStat.getHighWaterMark();
mbeanStat.add(new String[] { "High Water Mark", Long.toString(highWaterMark) });