protected @NotNull KeyEvent createKeyEvent(@NotNull ActionEvent e, int keyCode) {
    return new KeyEvent(myList, KeyEvent.KEY_PRESSED, e.getWhen(), e.getModifiers(), keyCode, KeyEvent.CHAR_UNDEFINED);
  }
protected @NotNull KeyEvent createKeyEvent(@NotNull ActionEvent e, int keyCode)