@Override
    public void uiDataSnapshot(@NotNull DataSink sink) {
      if (myPropertiesViewerFocused) {
        DataSink.uiDataSnapshot(sink, myContentViewer);
        DataSink.uiDataSnapshot(sink, myPropertiesViewer);
      }
      else {
        DataSink.uiDataSnapshot(sink, myPropertiesViewer);
        DataSink.uiDataSnapshot(sink, myContentViewer);
      }
    }
@Override
    public void uiDataSnapshot(@NotNull DataSink sink)