lin">@AutoBindIntoSet</code> to bind it as a <code class="lang-kotlin">Closeable</code> but your replacement doesn't implement <code class="lang-kotlin">Closeable</code> then that binding is removed. If it does implement <code class="lang-kotlin">Closeable</code> then the binding is replaced with the fake binding.</p><h2 class="">Objects</h2><p class="paragraph">Normally the replacement object needs to be provided to the dependency graph using either an <code class="lang-kotlin">@Provides</code> annotated m