Correct invalid parameter check for signature polymorphic

Change-Id: I7cb0da8089ad6edc22e84b3c99ea273c7125c014
diff --git a/src/main/java/com/android/tools/r8/graph/DexClass.java b/src/main/java/com/android/tools/r8/graph/DexClass.java
index d3a63f6..55bec5b 100644
--- a/src/main/java/com/android/tools/r8/graph/DexClass.java
+++ b/src/main/java/com/android/tools/r8/graph/DexClass.java
@@ -626,7 +626,7 @@
     return method.accessFlags.isVarargs()
         && method.accessFlags.isNative()
         && method.getReference().proto.parameters.size() == 1
-        && method.getReference().proto.parameters.values[0] != factory.objectArrayType;
+        && method.getReference().proto.parameters.values[0] == factory.objectArrayType;
   }
 
   private <D extends DexEncodedMember<D, R>, R extends DexMember<D, R>> D lookupTarget(