code: public static Stack getStack() {
          Stack stack = interceptionContexts.get();
          if (stack == null) {
              stack = new Stack(interceptionContexts);
              interceptionContexts.set(stack);
          }
          return stack;
      }
docs: Gets the current Stack. If the stack is not set, a new empty instance is created and set.
  @return