}
@RunsInEDT
private @Nonnull JTextComponent doStartCellEditing(@Nonnull JTable table, int row, int column) {
Point cellLocation = cellLocation(table, row, column, location());
JTextComponent textComponent = null;
try {
textComponent = activateEditorWithF2Key(table, row, column, cellLocation);
} catch (ActionFailedException e) {
textComponent = activateEditorWithDoubleClick(table, row, column, cellLocation);
}