protected void register(Function<Type, Option<? extends Converter<?>>> function) { binder.register(function); }
protected <T> ConverterSpecifier<T> registerFor(TypeLiteral<T> type) { checkState(binder != null); return binder.registerFor(type); }