@Override
    public void uiDataSnapshot(@NotNull DataSink sink) {
      super.uiDataSnapshot(sink);
      TabInfo target = getTargetInfo();
      Content content = target == null ? null : myContents.getKey(target);
      sink.set(ViewContext.CONTENT_KEY, content == null ? null : new Content[]{content});
      sink.set(ViewContext.CONTEXT_KEY, myContext);
    }
@Override
    public void uiDataSnapshot(@NotNull DataSink sink)