@Override
  public void setComponentStatisticsId(ArtifactHolder holder) {
    if (getAspectConfiguration() == null) {
      configure(new AspectConfiguration(getMediatorName()));
    }
    String cloneId =
        StatisticIdentityGenerator.getIdForComponent(
            getMediatorName(), ComponentType.MEDIATOR, holder);
    getAspectConfiguration().setUniqueId(cloneId);

    if (endpoint != null) {
      endpoint.setComponentStatisticsId(holder);
    }
    StatisticIdentityGenerator.reportingEndEvent(cloneId, ComponentType.MEDIATOR, holder);
  }