@VisibleForTesting
  void annotate(MaestroTracingContext tracingContext, String value) {
    try {
      if (tracingContext == null) {
        return;
      }
      Span span = getSpan(tracingContext);
      LOG.trace(
          "Annotating span traceID: {}, spanID: {} with value {}",
          span.context().traceIdString(),
          span.context().spanIdString(),
          value);
      span.annotate(value);
    } catch (Exception ex) {
      LOG.trace("Exception caught when annotating {} with {}", tracingContext, value, ex);
    }
  }
@Test
  public void testAnnotate() {
    MaestroTracingManager tm = new TestTracingManager(mockTracer);
    String value = "blah";
    tm.annotate(defaultContext, value);
    verify(mockSpan, times(1)).annotate(value);
  }