docs: public static <T> ScopedBindingBuilder createChoice(
        Binder binder,
        String property,
        Key<T> interfaceKey,
        @Nullable Key<? extends T> defaultKey
    )
    {
      ConfiggedProvider<T> provider = new ConfiggedProvider<>(interfaceKey, property, defaultKey, null);
      return binder.bind(interfaceKey).toProvider(provider);
    }