public static boolean equalsIgnoreWrapper(@Nullable RequestContext ctx1, @Nullable RequestContext ctx2) {
        if (ctx1 == null) {
            return ctx2 == null;
        }
        return ctx1.equalsIgnoreWrapper(ctx2);
    }
Invokes {@link DefaultServiceRequestContext#hook()} or {@link DefaultClientRequestContext#hook()} and
returns {@link SafeCloseable} which pops the current {@link RequestContext} in the storage and pushes
back the specified {@code toRestore}.
core/src/main/java/com/linecorp/armeria/internal/common/RequestContextUtil.java