@Override
  public void uiDataSnapshot(@NotNull DataSink sink) {
    sink.set(ViewContext.CONTEXT_KEY, myViewContext);
    sink.set(ViewContext.CONTENT_KEY, myContents.toArray(new Content[0]));
  }
@Override
  public void uiDataSnapshot(@NotNull DataSink sink)