Как вызвать action в коде?

Здравствуйте.
jmix 2.1
Есть entityPicker, хочу чтобы при нажатии на крестик (clear field) выдавалось диалоговое окно с предупреждением и если пользователь нажимал “да”, то совершать стандартное действие по крестику.

@Subscribe(“vedZIField.entityClear”)
public void onVedZIFieldEntityClear(final ActionPerformedEvent event) {

    dialogs.createOptionDialog().withHeader("Внимание").
            withText("Удалить значение из поля?").
            withActions(
                    new DialogAction(DialogAction.Type.YES).withHandler(
                            e -> {
                                //как мне здесь вызвать стандартное действие entityPicker clear

                            }
                    ),
                    new DialogAction(DialogAction.Type.NO) 
            ).
            open();
}

Вопрос. Как вызвать стандартное действие entityClear? Что то типа
vedZIField.getAction(“entityClear”).actionPerform();? Но что передавать в actionPerform?
Или как то по другому?

Добрый день,

Как я понимаю, можно вызвать метод ExecutableAction#execute:

new DialogAction(DialogAction.Type.YES).withHandler(e -> {
    ((ExecutableAction) event.getSource()).execute();
})
1 симпатия

Спасибо большое.