code: @Override
      public void bind(DynamicConfiguration config) {
        Injections.addBinding(
                Injections.newFactoryBinder(this).to(type).in(Singleton.class),
                config);
        Injections.addBinding(
                Injections.newBinder(this).to(ValueFactoryProvider.class),
                config);
      }
docs: org.glassfish.hk2.utilities.Binder