Handle bad merge related to libraryMethodsWithoutSideEffects

Change-Id: Ied36d4ac0aa29bf4afaf2b03f2de6139a08802c0
diff --git a/src/main/java/com/android/tools/r8/graph/DexItemFactory.java b/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
index 9202120..ecce3e9 100644
--- a/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
+++ b/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
@@ -101,8 +101,8 @@
 
   public DexItemFactory() {
     this.kotlin = new Kotlin(this);
-    assert libraryMethodsWithoutSideEffects
-        .containsAll(libraryMethodsWithReturnValueDependingOnlyOnArguments);
+    assert libraryMethodsWithReturnValueDependingOnlyOnArguments.stream()
+        .allMatch(libraryMethodsWithoutSideEffects::containsKey);
   }
 
   public static boolean isInternalSentinel(DexItem item) {