code: protected <T> void bindDynamicProvider(Class<T> clazz) {
      DynamicAnnotations.bindDynamicProvider(binder(), clazz, getBindingAnnotation());
    }
docs: Binds a {@link DynamicBindingProvider} for the given class and this module's binding
  annotation.