InternalBindingProvider<T> setKey(Key<? extends T> key) {
            this.key = checkNotNull(key, "key is null");
            return this;
        }
Bind a different type as the given binding. This allows binding e.g. implementations to interface types.
guice/src/main/java/org/jdbi/v3/guice/internal/InternalImportBindingBuilder.java