docs: protected Map<String, Object> popContext() {
          if (!getProxyBuilder().getContexts().isEmpty()) {
              return getProxyBuilder().getContexts().removeFirst();
          }
          return null;
      }