@Override
    public void uiDataSnapshot(@NotNull DataSink sink) {
      super.uiDataSnapshot(sink);
      DataSink.uiDataSnapshot(sink, contextComponent);
    }
@Override
    public void uiDataSnapshot(@NotNull DataSink sink)