code: public static void annotate(String... keyValueSequence) {
          TracyThreadContext ctx = threadContext.get();
          if (isValidContext(ctx)) {
              ctx.annotate(keyValueSequence);
          }
      }
docs: before() and after() will capture timing information and hostname in a TracyEvent.<br>
  annotate() allows capturing other information you want to see in TracyEvent (e.g. bytesReceived, bytesSent, etc)
  for the TracyEvent for which you last called before() for
  @param keyValueSequence is the sequence key,value strings you want on the TracyEvent
  (e.g. annotate("bytesSent", "103", "bytesReceived", "15432")