<T> IdlenessCallbackEventHandler<T> createIdlenessCallbackWrapperHandler(
      final EventHandler<T> innerHandler) {
    return new IdlenessCallbackEventHandler<>(innerHandler, idlenessSource);
  }
< T > IdlenessCallbackEventHandler < T > createIdlenessCallbackWrapperHandler ( final EventHandler < T > innerHandler ) { return new IdlenessCallbackEventHandler < > ( innerHandler , idlenessSource ) ; }
@return a new instance of {@link IdlenessCallbackEventHandler} wrapped with the specified innerHandler