Don't reuse the same method name from a previously generated modifiable binding method.

RELNOTES=n/a

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=224501727
diff --git a/java/dagger/internal/codegen/ModifiableBindingMethods.java b/java/dagger/internal/codegen/ModifiableBindingMethods.java
index 6183ae4..e19abb9 100644
--- a/java/dagger/internal/codegen/ModifiableBindingMethods.java
+++ b/java/dagger/internal/codegen/ModifiableBindingMethods.java
@@ -70,6 +70,11 @@
     return Optional.ofNullable(methods.get(request));
   }
 
+  /** Returns all of the {@link ModifiableBindingMethod}s. */
+  ImmutableList<ModifiableBindingMethod> allMethods() {
+    return ImmutableList.copyOf(methods.values());
+  }
+
   /**
    * Mark the {@link ModifiableBindingMethod} as having been implemented, thus modifying the
    * binding.