Description
When a control has an event set that extends 2 other event set interfaces that are part of the same hierarchy duplicate methods will be generated in the client initializer.
For instance
I have BaseEventSet with the method onTimeout(...)
I have DerivedEventSet that extends BaseEventSet
I have my control class with an inner event set interface that extends DerivedEventSet AND BaseEventSet (this configuration is due to a work-around for an earlier JIRA issue that is now resolved).
The generated client initializer now has 2 versions of onTimeout(...)
I am working on patch.