Вы не можете привести CheckBox
к экземпляру HasChangeHandlers
, поскольку он не реализует этот интерфейс.CheckBox
реализует HasValueChangeHandlers
, поэтому вы можете использовать его, если хотите.Однако из этого фрагмента кода значение приведения неясно.Поскольку вы точно знаете, что faxGen
- это CheckBox (вы объявляете и создаете его экземпляр прямо над строкой, в которую добавляете обработчики), вы должны добавить обработчик (либо valueChangeHandler, либо ClickHandler) без приведения.