@Override
  public @Nullable Object getData(@NotNull String dataId) {
    if (GuiEditor.DATA_KEY.is(dataId)) {
      return myEditor;
    }
    if (CaptionSelection.DATA_KEY.is(dataId)) {
      return new CaptionSelection(mySelectedContainer, myIsRow, getSelectedCells(null), mySelectionModel.getLeadSelectionIndex());
    }
    if (PlatformDataKeys.DELETE_ELEMENT_PROVIDER.is(dataId)) {
      return myDeleteProvider;
    }
    return myEditor.getData(dataId);
  }
@Override
  public @Nullable Object getData(@NotNull String dataId)