class TracerSdkProvider implements TracerProvider, TracerSdkManagement {

  @Override
  public void shutdown() {
    if (sharedState.isStopped()) {
      logger.log(Level.WARNING, "Calling shutdown() multiple times.");
      return;
    }
    sharedState.stop();
  }

  private  TracerSdkProvider(Clock clock, IdsGenerator idsGenerator, Resource resource);

}