docs: @VisibleForTesting
    public static Tagger getTagger(String implementation) {
      if (implementation.equals("impl")) {
        // We can return the global tracer here because if impl is linked the global tracer will be
        // the impl one.
        // TODO(bdrutu): Make everything not be a singleton (disruptor, etc.) and use a new
        // TraceComponentImpl similar to TraceComponentImplLite.
        return tagsComponentImplBase.getTagger();
      } else if (implementation.equals("impl-lite")) {
        return tagsComponentImplLite.getTagger();
      } else {
        throw new RuntimeException("Invalid tagger implementation specified.");
      }
    }