/**
  * {@inheritDoc}
  *
  * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getUnit()
  */
 public String getUnit() {
   return managedMetricImpl.getUnit();
 }
 /**
  * {@inheritDoc}
  *
  * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getCategory()
  */
 public String getCategory() {
   return managedMetricImpl.getCategory();
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getDisplayName()
  */
 public String getDisplayName() {
   return managedMetricImpl.getDisplayName();
 }
 /**
  * {@inheritDoc}
  *
  * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getMetricType()
  */
 public String getMetricType() {
   return managedMetricImpl.getMetricType().name();
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getDescription()
  */
 public String getDescription() {
   return managedMetricImpl.getDescription();
 }
 /**
  * {@inheritDoc}
  *
  * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getSubkeys()
  */
 public String[] getSubkeys() {
   return managedMetricImpl.getSubkeys();
 }
 /**
  * Creates a new ManagedConcurrentDirectEWMA
  *
  * @param managedMetricImpl The managed metric impl
  */
 public ManagedConcurrentDirectEWMA(ManagedMetricImpl managedMetricImpl) {
   super(managedMetricImpl.getWindowSize());
   this.managedMetricImpl = managedMetricImpl;
 }
 /**
  * {@inheritDoc}
  *
  * @see com.heliosapm.watchtower.component.metric.ManagedConcurrentDirectEWMAMBean#getWindowSize()
  */
 public int getWindowSize() {
   return managedMetricImpl.getWindowSize();
 }
 /**
  * Returns the notifications emitted by this managed metric
  *
  * @return an array of notifications
  */
 public ManagedNotificationImpl[] getNotifications() {
   return managedMetricImpl.getNotifications();
 }