code: public static CloseableThreadContext.Instance push(final String message, final Object... args) {
          return new CloseableThreadContext.Instance().push(message, args);
      }
docs: Pushes new diagnostic context information on to the Thread Context Stack. The information will be popped off when
  the instance is closed.
  
  @param message The new diagnostic context information.
  @param args    Parameters for the message.
  @return a new instance that will back out the changes when closed.