@Override
 public void startEvent(MetricType f) {
   startEvent(f.name());
 }
 @Override
 public List<Object> getProperty(MetricType f) {
   return getProperty(f.name());
 }
 @Override
 public void addProperty(MetricType f, Object value) {
   addProperty(f.name(), value);
 }
 @Override
 public void setCounter(MetricType f, long count) {
   setCounter(f.name(), count);
 }
 @Override
 public void incrementCounter(MetricType f) {
   incrementCounter(f.name());
 }
 @Override
 public void endEvent(MetricType f) {
   endEvent(f.name());
 }