docs: @Override
      public void putContext(@SuppressWarnings("rawtypes") Class key,
              Object contextObject) {
          if (wrappedContext == null) {
              super.putContext(key, contextObject);
          } else {
              wrappedContext.putContext(key, contextObject);
          }
      }