code: @NotNull
      @Override
      public ExternalSetQueryContext<E, ?> queryContext(E key) {
          //noinspection unchecked
          return (ExternalSetQueryContext<E, ?>) m.queryContext(key);
      }
docs: TODO test queryContext methods