code: public static void setTaskId(String taskId) {
          TracyThreadContext ctx = threadContext.get();
          if (isValidContext(ctx))    {
          	ctx.setTaskId(taskId);
          }
      }
docs: taskId is normally set at Tracy.setContext(...) and never changed after<br>
  taskId is: <br>
  Either provided by the transport mechanism (HTTP header).<br>
  Or created by the local JVM, if the local JVM is the entry Task entry point<br>
  setTaskId() allows the user to change the taskId after all Tracy has been gathered, for example,
  in case the JVM is a client who wants to use a trasactionId of a server as the taskId<br>
  WARNING: It is assumed that after serTaskId() is called no more before/after calls are made.