[Retrace] Fix consistent overload

Change-Id: I4ff77cc886351eae1f55df9c1a01b24aeca7889c
diff --git a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
index 37953a0..efafa67 100644
--- a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
+++ b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
@@ -121,7 +121,7 @@
   @Override
   public RetraceFrameResultImpl lookupFrame(
       RetraceStackTraceContext context, Optional<Integer> position, String methodName) {
-    return lookupFrame(context, MethodDefinition.create(obfuscatedReference, methodName), position);
+    return lookupFrame(context, position, MethodDefinition.create(obfuscatedReference, methodName));
   }
 
   @Override
@@ -133,9 +133,9 @@
       TypeReference returnType) {
     return lookupFrame(
         context,
+        position,
         MethodDefinition.create(
-            Reference.method(obfuscatedReference, methodName, formalTypes, returnType)),
-        position);
+            Reference.method(obfuscatedReference, methodName, formalTypes, returnType)));
   }
 
   @Override
@@ -145,7 +145,7 @@
   }
 
   private RetraceFrameResultImpl lookupFrame(
-      RetraceStackTraceContext context, MethodDefinition definition, Optional<Integer> position) {
+      RetraceStackTraceContext context, Optional<Integer> position, MethodDefinition definition) {
     List<Pair<RetraceClassElementImpl, List<MappedRange>>> mappings = new ArrayList<>();
     internalStream()
         .forEach(