Как прикрепить кастомный пагинатор к таблице в рантайме?

before и after события вроде не подходят - после поздно, а до - не отдаёт в метод устанавливаемые новые значения.
поэтому вроде бы нужно переписать слушатель изменения выбора в выпадающем списке пагинатора, вот этот метод у SimplePaginationImpl -

protected void onItemsPerPageValueChange(HasValue.ValueChangeEvent<Integer> event)

но как вставить такой пагинатор в таблицу? у таблицы нет сеттеров установки пагинатора. т.е. по первому взгляду пагинатор можно прицепить только через xml

а, да речь не идёт о замене класса пагинатора во всём проекте. только в одном экране.
т.е. в ините экрана нужно что-то такое

ExtSimplePaginator extPaginator = new ExtSimplePaginator ()
extPaginator .setDataBinder(applicationContext.getBean(PaginationLoaderBinder.class, inventoryUnitsDl));
`groupTable.(!)ADD_PAGINATOR(extPaginator)(???)

Как я вижу, у AbstractTable и у AbstractDataGrid (соответсвенно у всех таблиц) есть публичный метод setPagination
image

хм, да, спасибо, что-то без кондиционера перегрелся что ли :))))