AnnotatedEventHandlerInvoker now uses the user class to detect handler methods on to make sure we don't accidentally find CGLib generated methods and thus invoke the handler multiple times later on. Extended MethodFilter Methods.USER_METHODS to filter methods on CGLib proxy classes, too. Added missing license header and Javadocs where necessary.