As Martijn explained all that is needed is: - s/implements/extends/ - remove the leading 'I' from IChoiceRenderer
If the interface is preserved then all custom impls will have to add implementation of the new method introduced with WICKET-663. This IMO will lead to more work for the application developers. As I said: I am not against restoring the interface, just don't see its value. Martin Grigorov Wicket Training and Consulting On Wed, Feb 26, 2014 at 5:37 PM, Guillaume Smet <guillaume.s...@gmail.com>wrote: > On Wed, Feb 26, 2014 at 4:33 PM, tetsuo <ronald.tet...@gmail.com> wrote: > > Because... it's an unnecessary breaking change? > > From what I understand of your previous post, you implements some of > your converters in Enums, which you can do because IChoiceRenderer is > currently an interface. And you won't be able to do it if it's a > class. > > Am I right? >