protected < I , T extends I > void registerExtendedBinder ( Class < I > iface , T provider ) { extendedBinders . put ( iface , provider ) ; }
Register a custom typesafe binder implementation which can be retrieved later