code: @Deprecated
      public static <T> T call(ContextAction<T> action)
      {
          return call(ContextFactory.getGlobal(), action);
      }
docs: Call {@link ContextAction#run(Context cx)}
  using the Context instance associated with the current thread.
  If no Context is associated with the thread, then
  <tt>ContextFactory.getGlobal().makeContext()</tt> will be called to
  construct new Context instance. The instance will be temporary
  associated with the thread during call to
  {@link ContextAction#run(Context)}.
  @deprecated use {@link ContextFactory#call(ContextAction)} instead as
  this method relies on usage of a static singleton "global"
  ContextFactory.
  @return The result of {@link ContextAction#run(Context)}.