@Override
 public Component getTableCellEditorComponent(
     JTable arg0, Object arg1, boolean arg2, int arg3, int arg4) {
   final Component result =
       myProxiedEditor.getTableCellEditorComponent(arg0, arg1, arg2, arg3, arg4);
   if (result instanceof JTextComponent) {
     ((JTextComponent) result).selectAll();
     myFocusCommand = createSelectAllCommand((JTextComponent) result);
   }
   return result;
 }