Fix ItemLongClickHandler
Allow any order for @CheckedChange annotated method's parameters
Allow any order for @Touch annotated method's parameters
Allow any order for @FocusChange annotated method's parameters
Add test
Merge upstream changes
Merge upstream changes
add ValidatorHelper.isAbstractOrHasEmptyConstructor()
allow abstract fragments to have any kind of constructors
remove unused method
add @AfterExtras
add test
handle @Extra after @Bean
Merge pull request #1094 from dodgex/AfterExtraNew

Add @AfterExtras
Merge pull request #1095 from dodgex/ExtrasAfterBean

Handle @Extra after @Bean
Merge pull request #991 from yDelouis/fixItemLongClick

Fix ItemLongClickHandler
Merge pull request #992 from yDelouis/orderOfParams

Order of params for some annotated methods
Lazily generated SharedPref editor context field

This code changes eager field generation to lazy, so the context field
in SharedPref Editor classes is only generated if needed.
Fully lazy generate context field for SharedPref
Merge pull request #1031 from WonderCsabo/1030_lazyPrefEditorContextField

Lazily generated SharedPref editor context field