{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.7nsSlYT9/b1/scala-pickling_0.10.1+repack-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.7nsSlYT9/b2/scala-pickling_0.10.1+repack-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 65cfd2aa1872d426fc41ed04cfcc8d3e 748620 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n+ 45dd817a2d759a5ff24d0247705651d1 748960 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n"}, {"source1": "libscala-pickling-java_0.10.1+repack-2_all.deb", "source2": "libscala-pickling-java_0.10.1+repack-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2018-11-14 14:26:23.000000 debian-binary\n -rw-r--r-- 0 0 0 832 2018-11-14 14:26:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 747596 2018-11-14 14:26:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 747936 2018-11-14 14:26:23.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -2,15 +2,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/\n -rw-r--r-- 0 root (0) root (0) 458 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 2305 2018-11-14 11:42:18.000000 ./usr/share/doc/libscala-pickling-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 849112 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar\n+-rw-r--r-- 0 root (0) root (0) 849312 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/\n drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/\n -rw-r--r-- 0 root (0) root (0) 2181 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/scala-pickling_2.11-0.10.1.pom\n"}, {"source1": "./usr/share/java/scala-pickling-0.10.1.jar", "source2": "./usr/share/java/scala-pickling-0.10.1.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 849112 bytes, number of entries: 592\n+Zip file size: 849312 bytes, number of entries: 592\n -rw---- 2.0 fat 0 bx stor 18-Nov-14 14:26 META-INF/\n -rw---- 2.0 fat 55 bl defN 18-Nov-14 14:26 META-INF/MANIFEST.MF\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/\n -rw---- 2.0 fat 1643 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$1.class\n -rw---- 2.0 fat 1332 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$2.class\n -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$3.class\n@@ -27,15 +27,15 @@\n -rw---- 2.0 fat 3430 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator7$1.class\n -rw---- 2.0 fat 3278 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator8$1.class\n -rw---- 2.0 fat 3286 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator9$1.class\n -rw---- 2.0 fat 9525 bl defN 18-Nov-14 14:26 scala/pickling/Compat$.class\n -rw---- 2.0 fat 775 bl defN 18-Nov-14 14:26 scala/pickling/Compat$HasPt.class\n -rw---- 2.0 fat 6265 bl defN 18-Nov-14 14:26 scala/pickling/Compat.class\n -rw---- 2.0 fat 6123 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$anonfun$impl$1.class\n--rw---- 2.0 fat 3513 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$typecreator4$1.class\n+-rw---- 2.0 fat 3513 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$typecreator8$1.class\n -rw---- 2.0 fat 2087 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$class.class\n -rw---- 2.0 fat 792 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro.class\n -rw---- 2.0 fat 458 bl defN 18-Nov-14 14:26 scala/pickling/DPickler$.class\n -rw---- 2.0 fat 1545 bl defN 18-Nov-14 14:26 scala/pickling/DPickler.class\n -rw---- 2.0 fat 24374 bl defN 18-Nov-14 14:26 scala/pickling/Defaults$.class\n -rw---- 2.0 fat 13513 bl defN 18-Nov-14 14:26 scala/pickling/Defaults.class\n -rw---- 2.0 fat 710 bl defN 18-Nov-14 14:26 scala/pickling/EndOfStreamException.class\n@@ -69,18 +69,18 @@\n -rw---- 2.0 fat 1191 bl defN 18-Nov-14 14:26 scala/pickling/Hintable.class\n -rw---- 2.0 fat 3861 bl defN 18-Nov-14 14:26 scala/pickling/Hints$.class\n -rw---- 2.0 fat 8930 bl defN 18-Nov-14 14:26 scala/pickling/Hints.class\n -rw---- 2.0 fat 391 bl defN 18-Nov-14 14:26 scala/pickling/IsStaticOnly.class\n -rw---- 2.0 fat 1035 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anon$1.class\n -rw---- 2.0 fat 1543 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anonfun$12.class\n -rw---- 2.0 fat 1538 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator3$1.class\n--rw---- 2.0 fat 1579 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator6$1.class\n--rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator7$1.class\n--rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator8$1.class\n--rw---- 2.0 fat 1573 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator9$1.class\n+-rw---- 2.0 fat 1579 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator4$1.class\n+-rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator5$1.class\n+-rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator6$1.class\n+-rw---- 2.0 fat 1573 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator7$1.class\n -rw---- 2.0 fat 29232 bl defN 18-Nov-14 14:26 scala/pickling/Macro.class\n -rw---- 2.0 fat 2254 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3$$anonfun$10.class\n -rw---- 2.0 fat 17924 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3.class\n -rw---- 2.0 fat 1147 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$class.class\n -rw---- 2.0 fat 1196 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro.class\n -rw---- 2.0 fat 869 bl defN 18-Nov-14 14:26 scala/pickling/Ops$class.class\n -rw---- 2.0 fat 812 bl defN 18-Nov-14 14:26 scala/pickling/Ops.class\n@@ -111,15 +111,15 @@\n -rw---- 2.0 fat 16258 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$anonfun$7.class\n -rw---- 2.0 fat 6570 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$anonfun$8.class\n -rw---- 2.0 fat 1690 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$anonfun$9.class\n -rw---- 2.0 fat 4621 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$anonfun$scala$pickling$PicklerMacros$class$$anonfun$$getField$1$1.class\n -rw---- 2.0 fat 7352 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$typecreator2$1.class\n -rw---- 2.0 fat 1899 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$typecreator3$1.class\n -rw---- 2.0 fat 1701 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1$$typecreator5$1.class\n--rw---- 2.0 fat 37382 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1.class\n+-rw---- 2.0 fat 37384 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$$anonfun$pickleLogic$1.class\n -rw---- 2.0 fat 15855 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros$class.class\n -rw---- 2.0 fat 2387 bl defN 18-Nov-14 14:26 scala/pickling/PicklerMacros.class\n -rw---- 2.0 fat 1075 bl defN 18-Nov-14 14:26 scala/pickling/PicklerUnpickler$.class\n -rw---- 2.0 fat 2008 bl defN 18-Nov-14 14:26 scala/pickling/PicklerUnpickler$DelegatingPicklerUnpickler.class\n -rw---- 2.0 fat 2185 bl defN 18-Nov-14 14:26 scala/pickling/PicklerUnpickler.class\n -rw---- 2.0 fat 14813 bl defN 18-Nov-14 14:26 scala/pickling/PicklerUnpicklerMacros$$anonfun$impl$1.class\n -rw---- 2.0 fat 1153 bl defN 18-Nov-14 14:26 scala/pickling/PicklerUnpicklerMacros$class.class\n@@ -164,15 +164,15 @@\n -rw---- 2.0 fat 16429 bl defN 18-Nov-14 14:26 scala/pickling/Tools.class\n -rw---- 2.0 fat 1647 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$$anonfun$whyNotClosed$1.class\n -rw---- 2.0 fat 1604 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$$typecreator1$1.class\n -rw---- 2.0 fat 5522 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$class.class\n -rw---- 2.0 fat 1383 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis.class\n -rw---- 2.0 fat 1582 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$anonfun$17.class\n -rw---- 2.0 fat 3194 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1.class\n--rw---- 2.0 fat 1743 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$typecreator14$1.class\n+-rw---- 2.0 fat 1743 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$typecreator10$1.class\n -rw---- 2.0 fat 19000 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$class.class\n -rw---- 2.0 fat 2706 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros.class\n -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleOps$.class\n -rw---- 2.0 fat 5050 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleOps.class\n -rw---- 2.0 fat 458 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler$.class\n -rw---- 2.0 fat 1011 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler$class.class\n -rw---- 2.0 fat 1848 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler.class\n@@ -181,38 +181,38 @@\n -rw---- 2.0 fat 1462 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$13.class\n -rw---- 2.0 fat 1868 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$14.class\n -rw---- 2.0 fat 2178 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$15$$anonfun$apply$3.class\n -rw---- 2.0 fat 2145 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$15.class\n -rw---- 2.0 fat 3684 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$16$$anonfun$apply$4.class\n -rw---- 2.0 fat 20196 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$16.class\n -rw---- 2.0 fat 13280 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$impl$4.class\n--rw---- 2.0 fat 1591 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator10$1.class\n--rw---- 2.0 fat 1604 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator11$1.class\n--rw---- 2.0 fat 1910 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator12$1.class\n--rw---- 2.0 fat 1898 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator13$1.class\n--rw---- 2.0 fat 33812 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$class.class\n--rw---- 2.0 fat 2352 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros.class\n+-rw---- 2.0 fat 1588 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator6$1.class\n+-rw---- 2.0 fat 1601 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator7$1.class\n+-rw---- 2.0 fat 1907 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator8$1.class\n+-rw---- 2.0 fat 1895 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator9$1.class\n+-rw---- 2.0 fat 33804 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$class.class\n+-rw---- 2.0 fat 2344 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/binary/\n -rw---- 2.0 fat 1193 bl defN 18-Nov-14 14:26 scala/pickling/binary/AbstractBinaryReader.class\n -rw---- 2.0 fat 1246 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryFormats$class.class\n -rw---- 2.0 fat 1035 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryFormats.class\n -rw---- 2.0 fat 6662 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInput.class\n -rw---- 2.0 fat 1879 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInputPickle$.class\n -rw---- 2.0 fat 5663 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInputPickle.class\n -rw---- 2.0 fat 5337 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryOutput.class\n -rw---- 2.0 fat 543 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPBuilder.class\n -rw---- 2.0 fat 1431 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickle$.class\n -rw---- 2.0 fat 1735 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickle.class\n -rw---- 2.0 fat 1644 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleArray$.class\n -rw---- 2.0 fat 5784 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleArray.class\n -rw---- 2.0 fat 6448 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleBuilder$$anonfun$beginEntry$1.class\n--rw---- 2.0 fat 7863 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleBuilder.class\n+-rw---- 2.0 fat 7905 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleBuilder.class\n -rw---- 2.0 fat 9415 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleFormat.class\n -rw---- 2.0 fat 3951 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleReader$$anonfun$1.class\n--rw---- 2.0 fat 10315 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleReader.class\n+-rw---- 2.0 fat 10357 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryPickleReader.class\n -rw---- 2.0 fat 3964 bl defN 18-Nov-14 14:26 scala/pickling/binary/ByteArrayInput.class\n -rw---- 2.0 fat 1309 bl defN 18-Nov-14 14:26 scala/pickling/binary/ByteArrayOutput.class\n -rw---- 2.0 fat 2388 bl defN 18-Nov-14 14:26 scala/pickling/binary/ByteBufferInput.class\n -rw---- 2.0 fat 3117 bl defN 18-Nov-14 14:26 scala/pickling/binary/ByteBufferOutput.class\n -rw---- 2.0 fat 4549 bl defN 18-Nov-14 14:26 scala/pickling/binary/Constants$class.class\n -rw---- 2.0 fat 4628 bl defN 18-Nov-14 14:26 scala/pickling/binary/Constants.class\n -rw---- 2.0 fat 1378 bl defN 18-Nov-14 14:26 scala/pickling/binary/FastByteArrayOutput$$anonfun$result$1.class\n@@ -331,15 +331,15 @@\n -rw---- 2.0 fat 1498 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$27.class\n -rw---- 2.0 fat 1496 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$28.class\n -rw---- 2.0 fat 1497 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$29.class\n -rw---- 2.0 fat 1318 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$beginCollection$1.class\n -rw---- 2.0 fat 3503 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$beginEntry$1.class\n -rw---- 2.0 fat 1307 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$result$1.class\n -rw---- 2.0 fat 1907 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$scala$pickling$json$JSONPickleBuilder$$pickleArray$1.class\n--rw---- 2.0 fat 15923 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder.class\n+-rw---- 2.0 fat 15965 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder.class\n -rw---- 2.0 fat 3367 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleFormat.class\n -rw---- 2.0 fat 1037 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$1.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$2.class\n -rw---- 2.0 fat 1181 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$3.class\n -rw---- 2.0 fat 992 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$30.class\n -rw---- 2.0 fat 1405 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$31.class\n -rw---- 2.0 fat 1087 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$32.class\n@@ -363,15 +363,15 @@\n -rw---- 2.0 fat 1180 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$5.class\n -rw---- 2.0 fat 1384 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$6.class\n -rw---- 2.0 fat 1179 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$7.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$8.class\n -rw---- 2.0 fat 1443 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$9.class\n -rw---- 2.0 fat 2586 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$beginEntry$2.class\n -rw---- 2.0 fat 2230 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$readField$1.class\n--rw---- 2.0 fat 13190 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader.class\n+-rw---- 2.0 fat 13232 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader.class\n -rw---- 2.0 fat 1158 bl defN 18-Nov-14 14:26 scala/pickling/json/JsonFormats$class.class\n -rw---- 2.0 fat 1034 bl defN 18-Nov-14 14:26 scala/pickling/json/JsonFormats.class\n -rw---- 2.0 fat 1462 bl defN 18-Nov-14 14:26 scala/pickling/json/package$.class\n -rw---- 2.0 fat 974 bl defN 18-Nov-14 14:26 scala/pickling/json/package.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/pickler/\n -rw---- 2.0 fat 23724 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AllPicklers$.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AllPicklers.class\n@@ -379,15 +379,15 @@\n -rw---- 2.0 fat 642 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AnyUnpicklers$class.class\n -rw---- 2.0 fat 815 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AnyUnpicklers.class\n -rw---- 2.0 fat 1254 bl defN 18-Nov-14 14:26 scala/pickling/pickler/ArrayBufferPicklers$class.class\n -rw---- 2.0 fat 1470 bl defN 18-Nov-14 14:26 scala/pickling/pickler/ArrayBufferPicklers.class\n -rw---- 2.0 fat 1511 bl defN 18-Nov-14 14:26 scala/pickling/pickler/ArrayPicklers$$anonfun$arrayPickler$1.class\n -rw---- 2.0 fat 1355 bl defN 18-Nov-14 14:26 scala/pickling/pickler/ArrayPicklers$class.class\n -rw---- 2.0 fat 1406 bl defN 18-Nov-14 14:26 scala/pickling/pickler/ArrayPicklers.class\n--rw---- 2.0 fat 35328 bl defN 18-Nov-14 14:26 scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class\n+-rw---- 2.0 fat 35325 bl defN 18-Nov-14 14:26 scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class\n -rw---- 2.0 fat 1784 bl defN 18-Nov-14 14:26 scala/pickling/pickler/CollectionPicklerUnpicklerMacro.class\n -rw---- 2.0 fat 1520 bl defN 18-Nov-14 14:26 scala/pickling/pickler/CollectionPicklers.class\n -rw---- 2.0 fat 2396 bl defN 18-Nov-14 14:26 scala/pickling/pickler/DatePicklers$$anon$1$$anonfun$pickle$1.class\n -rw---- 2.0 fat 1695 bl defN 18-Nov-14 14:26 scala/pickling/pickler/DatePicklers$$anon$1$$typecreator1$1.class\n -rw---- 2.0 fat 5163 bl defN 18-Nov-14 14:26 scala/pickling/pickler/DatePicklers$$anon$1.class\n -rw---- 2.0 fat 642 bl defN 18-Nov-14 14:26 scala/pickling/pickler/DatePicklers$class.class\n -rw---- 2.0 fat 958 bl defN 18-Nov-14 14:26 scala/pickling/pickler/DatePicklers.class\n@@ -468,25 +468,25 @@\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/runtime/\n -rw---- 2.0 fat 1272 bl defN 18-Nov-14 14:26 scala/pickling/runtime/GlobalRegistry$.class\n -rw---- 2.0 fat 1436 bl defN 18-Nov-14 14:26 scala/pickling/runtime/GlobalRegistry.class\n -rw---- 2.0 fat 1543 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$5.class\n -rw---- 2.0 fat 2426 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$6.class\n -rw---- 2.0 fat 3398 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$putFields$1$1$$anonfun$apply$1.class\n -rw---- 2.0 fat 5110 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$putFields$1$1.class\n--rw---- 2.0 fat 8508 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class\n+-rw---- 2.0 fat 8578 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class\n -rw---- 2.0 fat 1398 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anonfun$3.class\n -rw---- 2.0 fat 1347 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anonfun$4.class\n -rw---- 2.0 fat 2263 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime.class\n -rw---- 2.0 fat 1376 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$3.class\n -rw---- 2.0 fat 2075 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$7$$anonfun$apply$2.class\n -rw---- 2.0 fat 2313 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$7.class\n -rw---- 2.0 fat 3115 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1$$anonfun$8.class\n -rw---- 2.0 fat 5614 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1.class\n -rw---- 2.0 fat 3371 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$unpickle$1.class\n--rw---- 2.0 fat 8257 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class\n+-rw---- 2.0 fat 8327 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class\n -rw---- 2.0 fat 6053 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime.class\n -rw---- 2.0 fat 1298 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anon$1.class\n -rw---- 2.0 fat 1186 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anonfun$1.class\n -rw---- 2.0 fat 1436 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anonfun$2.class\n -rw---- 2.0 fat 9505 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime.class\n -rw---- 2.0 fat 2058 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Runtime$.class\n -rw---- 2.0 fat 909 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Runtime.class\n@@ -543,15 +543,15 @@\n -rw---- 2.0 fat 4686 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimeUnpicklerLookup$.class\n -rw---- 2.0 fat 1961 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimeUnpicklerLookup.class\n -rw---- 2.0 fat 2207 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$9$$anonfun$apply$3.class\n -rw---- 2.0 fat 2421 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$9.class\n -rw---- 2.0 fat 3189 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$fieldVals$2$1$$anonfun$10.class\n -rw---- 2.0 fat 5501 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$fieldVals$2$1.class\n -rw---- 2.0 fat 3467 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$unpickle$2.class\n--rw---- 2.0 fat 7594 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class\n+-rw---- 2.0 fat 7664 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class\n -rw---- 2.0 fat 5181 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime.class\n -rw---- 2.0 fat 1807 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler$$anonfun$pickleField$1.class\n -rw---- 2.0 fat 3102 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler$$typecreator1$1.class\n -rw---- 2.0 fat 8174 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler.class\n -rw---- 2.0 fat 569 bl defN 18-Nov-14 14:26 scala/pickling/runtime/UnpicklerRuntime.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/shareEverything/\n -rw---- 2.0 fat 439 bl defN 18-Nov-14 14:26 scala/pickling/shareEverything/package$.class\n@@ -563,15 +563,15 @@\n -rw---- 2.0 fat 578 bl defN 18-Nov-14 14:26 scala/pickling/shareNothing/package.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/static/\n -rw---- 2.0 fat 421 bl defN 18-Nov-14 14:26 scala/pickling/static/package$.class\n -rw---- 2.0 fat 558 bl defN 18-Nov-14 14:26 scala/pickling/static/package$StaticOnly$.class\n -rw---- 2.0 fat 555 bl defN 18-Nov-14 14:26 scala/pickling/static/package.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/util/\n -rw---- 2.0 fat 1171 bl defN 18-Nov-14 14:26 scala/pickling/util/ArrayObjectOutput.class\n--rw---- 2.0 fat 3716 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anon$1.class\n+-rw---- 2.0 fat 3713 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anon$1.class\n -rw---- 2.0 fat 1617 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$1.class\n -rw---- 2.0 fat 1399 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$10.class\n -rw---- 2.0 fat 5154 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$2.class\n -rw---- 2.0 fat 1837 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$3.class\n -rw---- 2.0 fat 1547 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$4$$anonfun$apply$1.class\n -rw---- 2.0 fat 2931 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$4.class\n -rw---- 2.0 fat 1426 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$5.class\n@@ -587,8 +587,8 @@\n -rw---- 2.0 fat 3236 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator3$1.class\n -rw---- 2.0 fat 1847 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator4$1.class\n -rw---- 2.0 fat 39336 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$.class\n -rw---- 2.0 fat 3014 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables.class\n -rw---- 2.0 fat 6339 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectInput.class\n -rw---- 2.0 fat 7920 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput$.class\n -rw---- 2.0 fat 20030 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput.class\n-592 files, 1863878 bytes uncompressed, 735380 bytes compressed: 60.5%\n+592 files, 1864224 bytes uncompressed, 735588 bytes compressed: 60.5%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_8s3xwuh9_b2/tmppygmd4a7_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_8s3xwuh9_b2/tmppygmd4a7_.zip", "unified_diff": "@@ -90,15 +90,15 @@\n \n Filename: scala/pickling/Compat.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro$$anonfun$impl$1.class\n Comment: \n \n-Filename: scala/pickling/CurrentMirrorMacro$$typecreator4$1.class\n+Filename: scala/pickling/CurrentMirrorMacro$$typecreator8$1.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro$class.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro.class\n Comment: \n@@ -216,24 +216,24 @@\n \n Filename: scala/pickling/Macro$$anonfun$12.class\n Comment: \n \n Filename: scala/pickling/Macro$$typecreator3$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator6$1.class\n+Filename: scala/pickling/Macro$$typecreator4$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator7$1.class\n+Filename: scala/pickling/Macro$$typecreator5$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator8$1.class\n+Filename: scala/pickling/Macro$$typecreator6$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator9$1.class\n+Filename: scala/pickling/Macro$$typecreator7$1.class\n Comment: \n \n Filename: scala/pickling/Macro.class\n Comment: \n \n Filename: scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3$$anonfun$10.class\n Comment: \n@@ -501,15 +501,15 @@\n \n Filename: scala/pickling/UnpickleMacros$$anonfun$17.class\n Comment: \n \n Filename: scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1.class\n Comment: \n \n-Filename: scala/pickling/UnpickleMacros$$typecreator14$1.class\n+Filename: scala/pickling/UnpickleMacros$$typecreator10$1.class\n Comment: \n \n Filename: scala/pickling/UnpickleMacros$class.class\n Comment: \n \n Filename: scala/pickling/UnpickleMacros.class\n Comment: \n@@ -552,24 +552,24 @@\n \n Filename: scala/pickling/UnpicklerMacros$$anonfun$16.class\n Comment: \n \n Filename: scala/pickling/UnpicklerMacros$$anonfun$impl$4.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator10$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator6$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator11$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator7$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator12$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator8$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator13$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator9$1.class\n Comment: \n \n Filename: scala/pickling/UnpicklerMacros$class.class\n Comment: \n \n Filename: scala/pickling/UnpicklerMacros.class\n Comment: \n"}, {"source1": "scala/pickling/CurrentMirrorMacro$class.class", "source2": "scala/pickling/CurrentMirrorMacro$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,13 +11,13 @@\n public abstract class CurrentMirrorMacro$class\n {\n public static Trees.TreeApi impl(final CurrentMirrorMacro $this) {\n final Context c = ((Macro)$this).c();\n final Universe universe = ((Macro)$this).c().universe();\n final Universe $u = ((Macro)$this).c().universe();\n final Mirror $m = ((Macro)$this).c().universe().rootMirror();\n- return c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new CurrentMirrorMacro$$typecreator4.$typecreator4$1($this))), true, ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()).orElse((Function0)new CurrentMirrorMacro$$anonfun$impl.CurrentMirrorMacro$$anonfun$impl$1($this));\n+ return c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new CurrentMirrorMacro$$typecreator8.$typecreator8$1($this))), true, ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()).orElse((Function0)new CurrentMirrorMacro$$anonfun$impl.CurrentMirrorMacro$$anonfun$impl$1($this));\n }\n \n public static void $init$(final CurrentMirrorMacro $this) {\n }\n }\n"}]}, {"source1": "scala/pickling/CurrentMirrorMacro.class", "source2": "scala/pickling/CurrentMirrorMacro.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum a6f7a72364e40fce3f4f4d4023a5317777157b15404463ff23889d1e095c1c19\n+ SHA-256 checksum 217d47b312e88d1cdae6afa7d9a62d67d0870019795d339e78e81d0b1aec2e59\n Compiled from \"Tools.scala\"\n public interface scala.pickling.CurrentMirrorMacro\n minor version: 0\n major version: 50\n flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n this_class: #2 // scala/pickling/CurrentMirrorMacro\n super_class: #4 // java/lang/Object\n@@ -19,17 +19,17 @@\n #9 = Utf8 impl\n #10 = Utf8 ()Lscala/reflect/api/Trees$TreeApi;\n #11 = Utf8 scala/reflect/api/Trees$TreeApi\n #12 = Class #11 // scala/reflect/api/Trees$TreeApi\n #13 = Utf8 scala/reflect/api/Trees\n #14 = Class #13 // scala/reflect/api/Trees\n #15 = Utf8 TreeApi\n- #16 = Utf8 scala/pickling/CurrentMirrorMacro$$typecreator4$1\n- #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator4$1\n- #18 = Utf8 $typecreator4$1\n+ #16 = Utf8 scala/pickling/CurrentMirrorMacro$$typecreator8$1\n+ #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator8$1\n+ #18 = Utf8 $typecreator8$1\n #19 = Utf8 scala/pickling/CurrentMirrorMacro$$anonfun$impl$1\n #20 = Class #19 // scala/pickling/CurrentMirrorMacro$$anonfun$impl$1\n #21 = Utf8 SourceFile\n #22 = Utf8 InnerClasses\n #23 = Utf8 RuntimeVisibleAnnotations\n #24 = Utf8 ScalaInlineInfo\n #25 = Utf8 ScalaSig\n@@ -37,15 +37,15 @@\n public abstract scala.reflect.api.Trees$TreeApi impl();\n descriptor: ()Lscala/reflect/api/Trees$TreeApi;\n flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n }\n SourceFile: \"Tools.scala\"\n InnerClasses:\n public #15= #12 of #14; // TreeApi=class scala/reflect/api/Trees$TreeApi of class scala/reflect/api/Trees\n- public final #18= #17; // $typecreator4$1=class scala/pickling/CurrentMirrorMacro$$typecreator4$1\n+ public final #18= #17; // $typecreator8$1=class scala/pickling/CurrentMirrorMacro$$typecreator8$1\n public final #20; // class scala/pickling/CurrentMirrorMacro$$anonfun$impl$1\n RuntimeVisibleAnnotations:\n 0: #6(#7=s#8)\n scala.reflect.ScalaSignature(\n bytes=\"\\u0006\\u0001\\r2q!\\u0001\\u0002\\u0011\\u0002\\u0007\\u0005qA\\u0001\\nDkJ\\u0014XM\\u001c;NSJ\\u0014xN]\\'bGJ|\\'BA\\u0002\\u0005\\u0003!\\u0001\\u0018nY6mS:<\\'\\\"A\\u0003\\u0002\\u000bM\\u001c\\u0017\\r\\\\1\\u0004\\u0001M\\u0011\\u0001\\u0001\\u0003\\t\\u0003\\u0013)i\\u0011AA\\u0005\\u0003\\u0017\\t\\u0011Q!T1de>DQ!\\u0004\\u0001\\u0005\\u00029\\ta\\u0001J5oSR$C#A\\b\\u0011\\u0005A\\tR\\\"\\u0001\\u0003\\n\\u0005I!!\\u0001B+oSRDQ\\u0001\\u0006\\u0001\\u0005\\u0002U\\tA![7qYV\\ta\\u0003\\u0005\\u0002\\u001879\\u0011\\u0001$G\\u0007\\u0002\\u0001%\\u0011!DC\\u0001\\u0002G&\\u0011A$\\b\\u0002\\u0005)J,W-\\u0003\\u0002\\u001f?\\t9\\u0011\\t\\\\5bg\\u0016\\u001c(B\\u0001\\u0011\\\"\\u0003\\u0019i\\u0017m\\u0019:pg*\\u0011!\\u0005B\\u0001\\be\\u00164G.Z2u\\u0001\"\n )\n ScalaInlineInfo: length = 0x9 (unknown attribute)\n"}]}, {"source1": "scala/pickling/Macro$$typecreator6$1.class", "source2": "scala/pickling/Macro$$typecreator6$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum a1552331f71bcfd8126a2759142bc8179af2f7c0d94bc5ae78d0212fc5ddbd89\n+ SHA-256 checksum 927bf0108ee34c83e513cbdcef77a378654b9729730fe7d109eb5c92ee2facd9\n Compiled from \"Tools.scala\"\n public final class scala.pickling.Macro$$typecreator6$1 extends scala.reflect.api.TypeCreator\n minor version: 0\n major version: 50\n flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n this_class: #2 // scala/pickling/Macro$$typecreator6$1\n super_class: #4 // scala/reflect/api/TypeCreator\n@@ -11,17 +11,17 @@\n #1 = Utf8 scala/pickling/Macro$$typecreator6$1\n #2 = Class #1 // scala/pickling/Macro$$typecreator6$1\n #3 = Utf8 scala/reflect/api/TypeCreator\n #4 = Class #3 // scala/reflect/api/TypeCreator\n #5 = Utf8 Tools.scala\n #6 = Utf8 scala/pickling/Macro\n #7 = Class #6 // scala/pickling/Macro\n- #8 = Utf8 shareEverything\n+ #8 = Utf8 shareNothing\n #9 = Utf8 ()Z\n- #10 = NameAndType #8:#9 // shareEverything:()Z\n+ #10 = NameAndType #8:#9 // shareNothing:()Z\n #11 = Utf8 apply\n #12 = Utf8 (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi;\n #13 = Utf8 scala/reflect/api/Mirror\n #14 = Class #13 // scala/reflect/api/Mirror\n #15 = Utf8 universe\n #16 = Utf8 ()Lscala/reflect/api/Universe;\n #17 = NameAndType #15:#16 // universe:()Lscala/reflect/api/Universe;\n@@ -98,15 +98,15 @@\n LocalVariableTable:\n Start Length Slot Name Signature\n 0 24 0 this Lscala/pickling/Macro$$typecreator6$1;\n 0 24 1 $m$untyped Lscala/reflect/api/Mirror;\n 5 18 2 $u Lscala/reflect/api/Universe;\n 7 16 3 $m Lscala/reflect/api/Mirror;\n LineNumberTable:\n- line 322: 0\n+ line 329: 0\n Signature: #65 // (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi;\n \n public scala.pickling.Macro$$typecreator6$1(scala.pickling.Macro);\n descriptor: (Lscala/pickling/Macro;)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=1, locals=2, args_size=2\n@@ -114,18 +114,18 @@\n 1: invokespecial #48 // Method scala/reflect/api/TypeCreator.\"\":()V\n 4: return\n LocalVariableTable:\n Start Length Slot Name Signature\n 0 5 0 this Lscala/pickling/Macro$$typecreator6$1;\n 0 5 1 $outer Lscala/pickling/Macro;\n LineNumberTable:\n- line 322: 0\n+ line 329: 0\n }\n SourceFile: \"Tools.scala\"\n-EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything\n+EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing\n InnerClasses:\n public abstract #55= #52 of #54; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types\n public final #56= #2; // $typecreator6$1=class scala/pickling/Macro$$typecreator6$1\n public #59= #32 of #58; // TypeSymbolApi=class scala/reflect/api/Symbols$TypeSymbolApi of class scala/reflect/api/Symbols\n public #60= #26 of #58; // ClassSymbolApi=class scala/reflect/api/Symbols$ClassSymbolApi of class scala/reflect/api/Symbols\n ScalaInlineInfo: length = 0xE (unknown attribute)\n 01 01 00 02 00 2C 00 2D 01 00 0B 00 0C 01\n"}]}, {"source1": "scala/pickling/Macro$$typecreator7$1.class", "source2": "scala/pickling/Macro$$typecreator7$1.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum a5aad22a89dd051866e2680b89f7b51d4711ff1b681343e93fba2ff9d944b36e\n+ SHA-256 checksum d1308a6aab22fc603c688f232b6b2edd5c4ff4ebcff3ef13d0f18ed513e5c705\n Compiled from \"Tools.scala\"\n public final class scala.pickling.Macro$$typecreator7$1 extends scala.reflect.api.TypeCreator\n minor version: 0\n major version: 50\n flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n this_class: #2 // scala/pickling/Macro$$typecreator7$1\n super_class: #4 // scala/reflect/api/TypeCreator\n@@ -11,17 +11,17 @@\n #1 = Utf8 scala/pickling/Macro$$typecreator7$1\n #2 = Class #1 // scala/pickling/Macro$$typecreator7$1\n #3 = Utf8 scala/reflect/api/TypeCreator\n #4 = Class #3 // scala/reflect/api/TypeCreator\n #5 = Utf8 Tools.scala\n #6 = Utf8 scala/pickling/Macro\n #7 = Class #6 // scala/pickling/Macro\n- #8 = Utf8 shareEverything\n+ #8 = Utf8 shareNothing\n #9 = Utf8 ()Z\n- #10 = NameAndType #8:#9 // shareEverything:()Z\n+ #10 = NameAndType #8:#9 // shareNothing:()Z\n #11 = Utf8 apply\n #12 = Utf8 (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi;\n #13 = Utf8 scala/reflect/api/Mirror\n #14 = Class #13 // scala/reflect/api/Mirror\n #15 = Utf8 universe\n #16 = Utf8 ()Lscala/reflect/api/Universe;\n #17 = NameAndType #15:#16 // universe:()Lscala/reflect/api/Universe;\n@@ -98,15 +98,15 @@\n LocalVariableTable:\n Start Length Slot Name Signature\n 0 24 0 this Lscala/pickling/Macro$$typecreator7$1;\n 0 24 1 $m$untyped Lscala/reflect/api/Mirror;\n 5 18 2 $u Lscala/reflect/api/Universe;\n 7 16 3 $m Lscala/reflect/api/Mirror;\n LineNumberTable:\n- line 323: 0\n+ line 330: 0\n Signature: #65 // (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi;\n \n public scala.pickling.Macro$$typecreator7$1(scala.pickling.Macro);\n descriptor: (Lscala/pickling/Macro;)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=1, locals=2, args_size=2\n@@ -114,18 +114,18 @@\n 1: invokespecial #48 // Method scala/reflect/api/TypeCreator.\"\":()V\n 4: return\n LocalVariableTable:\n Start Length Slot Name Signature\n 0 5 0 this Lscala/pickling/Macro$$typecreator7$1;\n 0 5 1 $outer Lscala/pickling/Macro;\n LineNumberTable:\n- line 323: 0\n+ line 330: 0\n }\n SourceFile: \"Tools.scala\"\n-EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything\n+EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing\n InnerClasses:\n public abstract #55= #52 of #54; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types\n public final #56= #2; // $typecreator7$1=class scala/pickling/Macro$$typecreator7$1\n public #59= #32 of #58; // TypeSymbolApi=class scala/reflect/api/Symbols$TypeSymbolApi of class scala/reflect/api/Symbols\n public #60= #26 of #58; // ClassSymbolApi=class scala/reflect/api/Symbols$ClassSymbolApi of class scala/reflect/api/Symbols\n ScalaInlineInfo: length = 0xE (unknown attribute)\n 01 01 00 02 00 2C 00 2D 01 00 0B 00 0C 01\n"}]}, {"source1": "scala/pickling/Macro.class", "source2": "scala/pickling/Macro.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -79,15 +79,15 @@\n }\n \n public boolean shareEverything() {\n final Context c = this.c();\n final Universe universe = this.c().universe();\n final Universe $u = this.c().universe();\n final Mirror $m = this.c().universe().rootMirror();\n- final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator6.$typecreator6$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n+ final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator4.$typecreator4$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n final Trees.TreeApi emptyTree = this.c().universe().EmptyTree();\n boolean b = false;\n Label_0126: {\n Label_0125: {\n if (inferImplicitValue == null) {\n if (emptyTree != null) {\n break Label_0125;\n@@ -102,15 +102,15 @@\n b = true;\n }\n final boolean shareEverything = b;\n final Context c2 = this.c();\n final Universe universe2 = this.c().universe();\n final Universe $u2 = this.c().universe();\n final Mirror $m2 = this.c().universe().rootMirror();\n- final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator7.$typecreator7$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n+ final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator5.$typecreator5$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n final Trees.TreeApi emptyTree2 = this.c().universe().EmptyTree();\n boolean b2 = false;\n Label_0258: {\n Label_0257: {\n if (inferImplicitValue2 == null) {\n if (emptyTree2 != null) {\n break Label_0257;\n@@ -132,15 +132,15 @@\n }\n \n public boolean shareNothing() {\n final Context c = this.c();\n final Universe universe = this.c().universe();\n final Universe $u = this.c().universe();\n final Mirror $m = this.c().universe().rootMirror();\n- final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator8.$typecreator8$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n+ final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator6.$typecreator6$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n final Trees.TreeApi emptyTree = this.c().universe().EmptyTree();\n boolean b = false;\n Label_0126: {\n Label_0125: {\n if (inferImplicitValue == null) {\n if (emptyTree != null) {\n break Label_0125;\n@@ -155,15 +155,15 @@\n b = true;\n }\n final boolean shareEverything = b;\n final Context c2 = this.c();\n final Universe universe2 = this.c().universe();\n final Universe $u2 = this.c().universe();\n final Mirror $m2 = this.c().universe().rootMirror();\n- final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator9.$typecreator9$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n+ final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator7.$typecreator7$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4());\n final Trees.TreeApi emptyTree2 = this.c().universe().EmptyTree();\n boolean b2 = false;\n Label_0258: {\n Label_0257: {\n if (inferImplicitValue2 == null) {\n if (emptyTree2 != null) {\n break Label_0257;\n"}]}, {"source1": "scala/pickling/PickleMacros$$anon$1.class", "source2": "scala/pickling/PickleMacros$$anon$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,25 +12,25 @@\n \n public final class PickleMacros$$anon$1 {\n public Option> unapply(final Object tree) {\n final Option unapply = ((Macro)this.$outer).c().universe().TreeTag().unapply(tree);\n if (!unapply.isEmpty()) {\n final Some unapply2 = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().unapply((Trees.TreeApi)unapply.get());\n if (!unapply2.isEmpty()) {\n- final Trees.TreeApi qq$e22255a5$macro$152 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n+ final Trees.TreeApi qq$b61679e8$macro$257 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n final List list = (List)((Tuple2)unapply2.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n final List list2 = (List)$colon$colon.head();\n final List tl$1 = $colon$colon.tl$1();\n if (list2 instanceof $colon$colon) {\n final $colon$colon $colon$colon2 = ($colon$colon)list2;\n- final Trees.TreeApi qq$e22255a5$macro$153 = (Trees.TreeApi)$colon$colon2.head();\n+ final Trees.TreeApi qq$b61679e8$macro$258 = (Trees.TreeApi)$colon$colon2.head();\n if (Nil$.MODULE$.equals($colon$colon2.tl$1()) && Nil$.MODULE$.equals(tl$1)) {\n- final Object module$ = new Some((Object)new Tuple2((Object)qq$e22255a5$macro$152, (Object)qq$e22255a5$macro$153));\n+ final Object module$ = new Some((Object)new Tuple2((Object)qq$b61679e8$macro$257, (Object)qq$b61679e8$macro$258));\n return (Option>)module$;\n }\n }\n }\n }\n }\n final Object module$ = None$.MODULE$;\n"}]}, {"source1": "scala/pickling/PicklerMacros$$anonfun$pickleLogic$1.class", "source2": "scala/pickling/PicklerMacros$$anonfun$pickleLogic$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -54,16 +54,16 @@\n }\n throw ((Macro)this.$outer).c().abort(((Macro)this.$outer).c().enclosingPosition(), \"cannot generate pickler for type Nothing\");\n }\n final Option unapply = ((Macro)this.$outer).c().universe().RefinedTypeTag().unapply((Object)normalize);\n if (unapply.isEmpty() || ((Macro)this.$outer).c().universe().RefinedType().unapply((Types.RefinedTypeApi)unapply.get()).isEmpty()) {\n Object apply;\n if (sym.isAbstractClass() && this.$outer.isClosed((Symbols.TypeSymbolApi)sym)) {\n- final Names.TypeNameApi nn$macro$57 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n- apply = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$57) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$57, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), this.genClosedDispatch$1()), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)normalize) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n+ final Names.TypeNameApi nn$macro$162 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ apply = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$162) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$162, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), this.genClosedDispatch$1()), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)normalize) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n }\n else {\n if (!sym.isClass()) {\n throw ((Macro)this.$outer).c().abort(((Macro)this.$outer).c().enclosingPosition(), new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { \"cannot generate pickler for type \", \"\" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { this.tpe$2 })));\n }\n apply = (sym.asClass().isAbstractClass() ? this.pickleAfterDispatch$1(false, sym, normalize) : ((Macro)this.$outer).c().universe().If().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"getClass\")), ((Macro)this.$outer).c().universe().TermName().apply(\"$eq$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"classOf\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)this.tpe$2) }))) })) }))), this.unifiedPickle$1(sym, primitiveSizes), this.pickleAfterDispatch$1(true, sym, (Object)normalize)));\n }\n@@ -207,11 +207,11 @@\n }\n treeApi = this.genClosedDispatch$1();\n }\n else {\n treeApi = this.nonFinalDispatch$1(excludeSelf);\n }\n final Trees.TreeApi dispatchTree = treeApi;\n- final Names.TypeNameApi nn$macro$60 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n- return ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$60) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$60, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), dispatchTree), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply(x1$1) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n+ final Names.TypeNameApi nn$macro$165 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ return ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$165) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$165, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), dispatchTree), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply(x1$1) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n }\n }\n"}]}, {"source1": "scala/pickling/UnpickleMacros$class.class", "source2": "scala/pickling/UnpickleMacros$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -34,15 +34,15 @@\n public static Trees.CaseDefApi createRefDispatch(final UnpickleMacros $this) {\n final Trees.CaseDefExtractor caseDef = ((Macro)$this).c().universe().CaseDef();\n final Trees.LiteralApi apply = ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)FastTypeTag$.MODULE$.Ref().key()));\n final Trees.TreeApi emptyTree = ((Macro)$this).c().universe().EmptyTree();\n final Universe universe = ((Macro)$this).c().universe();\n final Universe $u = ((Macro)$this).c().universe();\n final Mirror $m = ((Macro)$this).c().universe().rootMirror();\n- return caseDef.apply((Trees.TreeApi)apply, emptyTree, $this.createUnpickler(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpickleMacros$$typecreator14.$typecreator14$1($this)))));\n+ return caseDef.apply((Trees.TreeApi)apply, emptyTree, $this.createUnpickler(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpickleMacros$$typecreator10.$typecreator10$1($this)))));\n }\n \n public static Trees.CaseDefApi createNullDispatch(final UnpickleMacros $this) {\n return ((Macro)$this).c().universe().CaseDef().apply((Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)FastTypeTag$.MODULE$.Null().key())), ((Macro)$this).c().universe().EmptyTree(), $this.createUnpickler(((Macro)$this).c().universe().typeOf(((Macro)$this).c().universe().TypeTag().Null())));\n }\n \n public static List createCompileTimeDispatch(final UnpickleMacros $this, final Types.TypeApi tpe) {\n"}]}, {"source1": "scala/pickling/UnpickleMacros.class", "source2": "scala/pickling/UnpickleMacros.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum 8eb3a6e5eb6a9645e032b9910d6f52310c96e9b5feb1bf565ab6bf6db2a45c65\n+ SHA-256 checksum 75019796d3f2d60a29fe43b2158edd85379e8488e8be77156598c5e8d576a1dc\n Compiled from \"Macros.scala\"\n public interface scala.pickling.UnpickleMacros extends scala.pickling.TypeAnalysis\n minor version: 0\n major version: 50\n flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n this_class: #2 // scala/pickling/UnpickleMacros\n super_class: #4 // java/lang/Object\n@@ -48,17 +48,17 @@\n #38 = Utf8 scala/reflect/api/Names$TermNameApi\n #39 = Class #38 // scala/reflect/api/Names$TermNameApi\n #40 = Utf8 scala/reflect/api/Names\n #41 = Class #40 // scala/reflect/api/Names\n #42 = Utf8 TermNameApi\n #43 = Utf8 scala/pickling/UnpickleMacros$$anonfun$17\n #44 = Class #43 // scala/pickling/UnpickleMacros$$anonfun$17\n- #45 = Utf8 scala/pickling/UnpickleMacros$$typecreator14$1\n- #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator14$1\n- #47 = Utf8 $typecreator14$1\n+ #45 = Utf8 scala/pickling/UnpickleMacros$$typecreator10$1\n+ #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator10$1\n+ #47 = Utf8 $typecreator10$1\n #48 = Utf8 scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1\n #49 = Class #48 // scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1\n #50 = Utf8 Signature\n #51 = Utf8 (Lscala/reflect/api/Types$TypeApi;)Lscala/collection/immutable/List;\n #52 = Utf8 SourceFile\n #53 = Utf8 InnerClasses\n #54 = Utf8 RuntimeVisibleAnnotations\n@@ -101,15 +101,15 @@\n SourceFile: \"Macros.scala\"\n InnerClasses:\n public #29= #26 of #28; // TreeApi=class scala/reflect/api/Trees$TreeApi of class scala/reflect/api/Trees\n public abstract #34= #31 of #33; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types\n public #37= #36 of #28; // CaseDefApi=class scala/reflect/api/Trees$CaseDefApi of class scala/reflect/api/Trees\n public #42= #39 of #41; // TermNameApi=class scala/reflect/api/Names$TermNameApi of class scala/reflect/api/Names\n public final #44; // class scala/pickling/UnpickleMacros$$anonfun$17\n- public final #47= #46; // $typecreator14$1=class scala/pickling/UnpickleMacros$$typecreator14$1\n+ public final #47= #46; // $typecreator10$1=class scala/pickling/UnpickleMacros$$typecreator10$1\n public final #49; // class scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1\n RuntimeVisibleAnnotations:\n 0: #8(#9=s#10)\n scala.reflect.ScalaSignature(\n bytes=\"\\u0006\\u0001a4q!\\u0001\\u0002\\u0011\\u0002\\u0007\\u0005qA\\u0001\\bV]BL7m\\u001b7f\\u001b\\u0006\\u001c\\'o\\\\:\\u000b\\u0005\\r!\\u0011\\u0001\\u00039jG.d\\u0017N\\\\4\\u000b\\u0003\\u0015\\tQa]2bY\\u0006\\u001c\\u0001aE\\u0002\\u0001\\u00111\\u0001\\\"!\\u0003\\u0006\\u000e\\u0003\\tI!a\\u0003\\u0002\\u0003\\u000b5\\u000b7M]8\\u0011\\u0005%i\\u0011B\\u0001\\b\\u0003\\u00051!\\u0016\\u0010]3B]\\u0006d\\u0017p]5t\\u0011\\u0015\\u0001\\u0002\\u0001\\\"\\u0001\\u0012\\u0003\\u0019!\\u0013N\\\\5uIQ\\t!\\u0003\\u0005\\u0002\\u0014)5\\tA!\\u0003\\u0002\\u0016\\t\\t!QK\\\\5u\\u0011\\u00159\\u0002\\u0001\\\"\\u0001\\u0019\\u00039\\u0011X-\\u00193feVs\\u0007/[2lY\\u0016$2!G\\u00187!\\tQ\\u0012F\\u0004\\u0002\\u001c?9\\u0011A$H\\u0007\\u0002\\u0001%\\u0011aDC\\u0001\\u0002G&\\u0011\\u0001%I\\u0001\\tk:Lg/\\u001a:tK&\\u0011!e\\t\\u0002\\b\\u0007>tG/\\u001a=u\\u0015\\t!S%\\u0001\\u0005cY\\u0006\\u001c7NY8y\\u0015\\t1s%\\u0001\\u0004nC\\u000e\\u0014xn\\u001d\\u0006\\u0003Q\\u0011\\tqA]3gY\\u0016\\u001cG/\\u0003\\u0002+W\\t!AK]3f\\u0013\\taSFA\\u0003Ue\\u0016,7O\\u0003\\u0002/O\\u0005\\u0019\\u0011\\r]5\\t\\u000bA2\\u0002\\u0019A\\u0019\\u0002\\u0007Q\\u0004X\\r\\u0005\\u0002\\u001be%\\u00111\\u0007\\u000e\\u0002\\u0005)f\\u0004X-\\u0003\\u00026[\\t)A+\\u001f9fg\\\")qG\\u0006a\\u0001q\\u0005Q!/Z1eKJt\\u0015-\\\\3\\u0011\\u0005iI\\u0014B\\u0001\\u001e<\\u0005!!VM]7OC6,\\u0017B\\u0001\\u001f.\\u0005\\u0015q\\u0015-\\\\3t\\u0011\\u0015q\\u0004\\u0001\\\"\\u0001@\\u0003Y\\u0011X-\\u00193feVs\\u0007/[2lY\\u0016$v\\u000e\\u001d\\'fm\\u0016dGcA\\rA\\u0003\\\")\\u0001\\'\\u0010a\\u0001c!)q\\'\\u0010a\\u0001q!)1\\t\\u0001C\\u0001\\t\\u0006y1M]3bi\\u0016,f\\u000e]5dW2,\\'\\u000f\\u0006\\u0002\\u001a\\u000b\\\")\\u0001G\\u0011a\\u0001c!)q\\t\\u0001C\\u0001\\u0011\\u0006\\t2M]3bi\\u0016\\u0014VM\\u001a#jgB\\fGo\\u00195\\u0015\\u0003%\\u0003\\\"A\\u0007&\\n\\u0005-[#aB\\\"bg\\u0016$UM\\u001a\\u0005\\u0006\\u001b\\u0002!\\t\\u0001S\\u0001\\u0013GJ,\\u0017\\r^3Ok2dG)[:qCR\\u001c\\u0007\\u000eC\\u0003P\\u0001\\u0011\\u0005\\u0001+A\\rde\\u0016\\fG/Z\\\"p[BLG.\\u001a+j[\\u0016$\\u0015n\\u001d9bi\\u000eDGCA)^!\\r\\u0011&,\\u0013\\b\\u0003\\'bs!\\u0001V,\\u000e\\u0003US!A\\u0016\\u0004\\u0002\\rq\\u0012xn\\u001c;?\\u0013\\u0005)\\u0011BA-\\u0005\\u0003\\u001d\\u0001\\u0018mY6bO\\u0016L!a\\u0017/\\u0003\\t1K7\\u000f\\u001e\\u0006\\u00033\\u0012AQ\\u0001\\r(A\\u0002EBQa\\u0018\\u0001\\u0005\\u0002\\u0001\\fAC]3bI\\u0016\\u0014XK\\u001c9jG.dW\\rS3ma\\u0016\\u0014HcA1hQR\\u0011\\u0011D\\u0019\\u0005\\bGz\\u0003\\n\\u00111\\u0001e\\u0003)I7\\u000fV8q\\u0019\\u00164X\\r\\u001c\\t\\u0003\\'\\u0015L!A\\u001a\\u0003\\u0003\\u000f\\t{w\\u000e\\\\3b]\\\")\\u0001G\\u0018a\\u0001c!)qG\\u0018a\\u0001q!9!\\u000eAI\\u0001\\n\\u0003Y\\u0017A\\b:fC\\u0012,\\'/\\u00168qS\\u000e\\\\G.\\u001a%fYB,\\'\\u000f\\n3fM\\u0006,H\\u000e\\u001e\\u00134)\\rago\\u001e\\u0016\\u0003I6\\\\\\u0013A\\u001c\\t\\u0003_Rl\\u0011\\u0001\\u001d\\u0006\\u0003cJ\\f\\u0011\\\"\\u001e8dQ\\u0016\\u001c7.\\u001a3\\u000b\\u0005M$\\u0011AC1o]>$\\u0018\\r^5p]&\\u0011Q\\u000f\\u001d\\u0002\\u0012k:\\u001c\\u0007.Z2lK\\u00124\\u0016M]5b]\\u000e,\\u0007\\\"\\u0002\\u0019j\\u0001\\u0004\\t\\u0004\\\"B\\u001cj\\u0001\\u0004A\\u0004\"\n )\n ScalaInlineInfo: length = 0x2C (unknown attribute)\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$class.class", "source2": "scala/pickling/UnpicklerMacros$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -81,26 +81,26 @@\n }\n }\n else if (classSymbolApi.equals(stringClass)) {\n return unpicklePrimitive$1($this);\n }\n if (sym.isAbstractClass() && $this.isClosed((Symbols.TypeSymbolApi)sym)) {\n final Trees.MatchApi dispatchLogic = ((Macro)$this).c().universe().Match().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"tagKey\"), false), (List)((List)List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.CaseDefApi[] { $this.createNullDispatch() })).$plus$plus((GenTraversableOnce)List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.CaseDefApi[] { $this.createRefDispatch() })), List$.MODULE$.canBuildFrom())).$plus$plus((GenTraversableOnce)$this.createCompileTimeDispatch(tpe), List$.MODULE$.canBuildFrom()));\n- final Names.TypeNameApi nn$macro$141 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n- final Object o = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"unpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$141) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$141, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))), (Trees.TreeApi)dispatchLogic), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"unpickler\"), false), ((Macro)$this).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))), ((Macro)$this).c().universe().TermName().apply(\"unpickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"tagKey\"), false), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false) })) }))) })));\n+ final Names.TypeNameApi nn$macro$246 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Object o = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"unpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$246) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$246, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))), (Trees.TreeApi)dispatchLogic), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"unpickler\"), false), ((Macro)$this).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))), ((Macro)$this).c().universe().TermName().apply(\"unpickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"tagKey\"), false), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false) })) }))) })));\n return (Trees.TreeApi)o;\n }\n final boolean closed = $this.isClosed((Symbols.TypeSymbolApi)sym);\n Label_2011: {\n if (!closed) {\n final Context c = ((Macro)$this).c();\n final Universe universe = ((Macro)$this).c().universe();\n final Universe $u = ((Macro)$this).c().universe();\n final Mirror $m = ((Macro)$this).c().universe().rootMirror();\n- final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator12.$typecreator12$1($this))), ((Macro)$this).c().inferImplicitValue$default$2(), ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4());\n+ final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator8.$typecreator8$1($this))), ((Macro)$this).c().inferImplicitValue$default$2(), ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4());\n final Trees.TreeApi emptyTree = ((Macro)$this).c().universe().EmptyTree();\n if (inferImplicitValue == null) {\n if (emptyTree == null) {\n break Label_2011;\n }\n }\n else if (inferImplicitValue.equals(emptyTree)) {\n@@ -138,15 +138,15 @@\n final Predef$ module$5 = Predef$.MODULE$;\n final Trees.TreeApi[] array2 = { null };\n final int n2 = 0;\n final Liftables.Liftable liftString = ((Macro)$this).c().universe().Liftable().liftString();\n final Universe universe2 = ((Macro)$this).c().universe();\n final Universe $u2 = ((Macro)$this).c().universe();\n final Mirror $m2 = ((Macro)$this).c().universe().rootMirror();\n- array2[n2] = liftString.apply((Object)(tpe.$less$colon$less(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator13.$typecreator13$1($this)))) ? new StringBuilder().append((Object)sym.fullName()).append((Object)\".type\").toString() : ((RichTypes)$this).RichType(tpe).key()));\n+ array2[n2] = liftString.apply((Object)(tpe.$less$colon$less(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator9.$typecreator9$1($this)))) ? new StringBuilder().append((Object)sym.fullName()).append((Object)\".type\").toString() : ((RichTypes)$this).RichType(tpe).key()));\n array[n] = module$4.apply((Seq)module$5.wrapRefArray((Object[])array2));\n ifApi = if1.apply(apply, (Trees.TreeApi)apply2, (Trees.TreeApi)if2.apply(apply3, apply4, (Trees.TreeApi)if3.apply(syntacticApplied.apply((Trees.TreeApi)apply5, module$2.apply((Seq)module$3.wrapRefArray((Object[])array))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { unpickleObject$1($this, targs2, sym, tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { runtimeUnpickle }))))));\n }\n final Object o = ifApi;\n return (Trees.TreeApi)o;\n }\n final Object o = unpicklePrimitive$1($this);\n@@ -168,21 +168,21 @@\n }\n \n private static final Trees.TreeApi unpickleObject$1(final UnpicklerMacros $this, final List targs$1, final Symbols.ClassSymbolApi sym$2, final Types.TypeApi tpe$3) {\n final Universe universe = ((Macro)$this).c().universe();\n final Universe $u = ((Macro)$this).c().universe();\n final Mirror $m = ((Macro)$this).c().universe().rootMirror();\n Trees.TreeApi apply;\n- if (tpe$3.$less$colon$less(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator10.$typecreator10$1($this))))) {\n+ if (tpe$3.$less$colon$less(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator6.$typecreator6$1($this))))) {\n final String fieldName = \"$ext\";\n final Names.TermNameApi readerName = (Names.TermNameApi)((Macro)$this).c().fresh((Names.NameApi)((Macro)$this).c().universe().newTermName(\"reader\"));\n final Universe universe2 = ((Macro)$this).c().universe();\n final Universe $u2 = ((Macro)$this).c().universe();\n final Mirror $m2 = ((Macro)$this).c().universe().rootMirror();\n- final Types.TypeApi objectOutTpe = universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator11.$typecreator11$1($this)));\n+ final Types.TypeApi objectOutTpe = universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator7.$typecreator7$1($this)));\n final Trees.TreeApi readerUnpickleTree = $this.readerUnpickleTopLevel(objectOutTpe, readerName);\n apply = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"inst\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"concurrent\")), ((Macro)$this).c().universe().TermName().apply(\"util\")), ((Macro)$this).c().universe().TermName().apply(\"Unsafe\")), ((Macro)$this).c().universe().TermName().apply(\"instance\")), ((Macro)$this).c().universe().TermName().apply(\"allocateInstance\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"classOf\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe$3) }))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe$3) })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), readerName, (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false), ((Macro)$this).c().universe().TermName().apply(\"readField\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftString().apply((Object)fieldName) })) })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"out\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), readerUnpickleTree), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"in\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"out\"), false), ((Macro)$this).c().universe().TermName().apply(\"toInput\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"inst\"), false), ((Macro)$this).c().universe().TermName().apply(\"readExternal\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"in\"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"inst\"), false) })));\n }\n else {\n final IRs.ClassIR cir = ((Macro)$this).irs().newClassIR(tpe$3);\n final boolean isPreciseType = targs$1.length() == sym$2.typeParams().length() && targs$1.forall((Function1)new UnpicklerMacros$$anonfun.UnpicklerMacros$$anonfun$11($this));\n final boolean canCallCtor = cir.canCallCtor();\n"}]}, {"source1": "scala/pickling/UnpicklerMacros.class", "source2": "scala/pickling/UnpicklerMacros.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n- SHA-256 checksum d141aa59c9159b6b462c90a5e4df29c4be1ca265982162f2689090f8f743b122\n+ SHA-256 checksum 755bbf561c44e7b94710096380e1a6925eae49c55c39fbd90a08598ffd28aa40\n Compiled from \"Macros.scala\"\n public interface scala.pickling.UnpicklerMacros extends scala.pickling.UnpickleMacros,scala.pickling.FastTypeTagMacros\n minor version: 0\n major version: 50\n flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n this_class: #2 // scala/pickling/UnpicklerMacros\n super_class: #4 // java/lang/Object\n@@ -47,28 +47,28 @@\n #37 = Class #36 // scala/pickling/UnpicklerMacros$$anonfun$13\n #38 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$14\n #39 = Class #38 // scala/pickling/UnpicklerMacros$$anonfun$14\n #40 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$15\n #41 = Class #40 // scala/pickling/UnpicklerMacros$$anonfun$15\n #42 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$16\n #43 = Class #42 // scala/pickling/UnpicklerMacros$$anonfun$16\n- #44 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$impl$4\n- #45 = Class #44 // scala/pickling/UnpicklerMacros$$anonfun$impl$4\n- #46 = Utf8 scala/pickling/UnpicklerMacros$$typecreator10$1\n- #47 = Class #46 // scala/pickling/UnpicklerMacros$$typecreator10$1\n- #48 = Utf8 $typecreator10$1\n- #49 = Utf8 scala/pickling/UnpicklerMacros$$typecreator11$1\n- #50 = Class #49 // scala/pickling/UnpicklerMacros$$typecreator11$1\n- #51 = Utf8 $typecreator11$1\n- #52 = Utf8 scala/pickling/UnpicklerMacros$$typecreator12$1\n- #53 = Class #52 // scala/pickling/UnpicklerMacros$$typecreator12$1\n- #54 = Utf8 $typecreator12$1\n- #55 = Utf8 scala/pickling/UnpicklerMacros$$typecreator13$1\n- #56 = Class #55 // scala/pickling/UnpicklerMacros$$typecreator13$1\n- #57 = Utf8 $typecreator13$1\n+ #44 = Utf8 scala/pickling/UnpicklerMacros$$typecreator6$1\n+ #45 = Class #44 // scala/pickling/UnpicklerMacros$$typecreator6$1\n+ #46 = Utf8 $typecreator6$1\n+ #47 = Utf8 scala/pickling/UnpicklerMacros$$typecreator7$1\n+ #48 = Class #47 // scala/pickling/UnpicklerMacros$$typecreator7$1\n+ #49 = Utf8 $typecreator7$1\n+ #50 = Utf8 scala/pickling/UnpicklerMacros$$typecreator8$1\n+ #51 = Class #50 // scala/pickling/UnpicklerMacros$$typecreator8$1\n+ #52 = Utf8 $typecreator8$1\n+ #53 = Utf8 scala/pickling/UnpicklerMacros$$typecreator9$1\n+ #54 = Class #53 // scala/pickling/UnpicklerMacros$$typecreator9$1\n+ #55 = Utf8 $typecreator9$1\n+ #56 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$impl$4\n+ #57 = Class #56 // scala/pickling/UnpicklerMacros$$anonfun$impl$4\n #58 = Utf8 Signature\n #59 = Utf8 (Lscala/reflect/api/Types$TypeApi;Lscala/reflect/api/TypeTags$WeakTypeTag;)Lscala/reflect/api/Trees$TreeApi;\n #60 = Utf8 (Lscala/reflect/api/TypeTags$WeakTypeTag;)Lscala/reflect/api/Trees$TreeApi;\n #61 = Utf8 SourceFile\n #62 = Utf8 InnerClasses\n #63 = Utf8 RuntimeVisibleAnnotations\n #64 = Utf8 ScalaInlineInfo\n@@ -91,19 +91,19 @@\n public #31= #28 of #30; // WeakTypeTag=class scala/reflect/api/TypeTags$WeakTypeTag of class scala/reflect/api/TypeTags\n public final #33; // class scala/pickling/UnpicklerMacros$$anonfun$11\n public final #35; // class scala/pickling/UnpicklerMacros$$anonfun$12\n public final #37; // class scala/pickling/UnpicklerMacros$$anonfun$13\n public final #39; // class scala/pickling/UnpicklerMacros$$anonfun$14\n public final #41; // class scala/pickling/UnpicklerMacros$$anonfun$15\n public final #43; // class scala/pickling/UnpicklerMacros$$anonfun$16\n- public final #45; // class scala/pickling/UnpicklerMacros$$anonfun$impl$4\n- public final #48= #47; // $typecreator10$1=class scala/pickling/UnpicklerMacros$$typecreator10$1\n- public final #51= #50; // $typecreator11$1=class scala/pickling/UnpicklerMacros$$typecreator11$1\n- public final #54= #53; // $typecreator12$1=class scala/pickling/UnpicklerMacros$$typecreator12$1\n- public final #57= #56; // $typecreator13$1=class scala/pickling/UnpicklerMacros$$typecreator13$1\n+ public final #46= #45; // $typecreator6$1=class scala/pickling/UnpicklerMacros$$typecreator6$1\n+ public final #49= #48; // $typecreator7$1=class scala/pickling/UnpicklerMacros$$typecreator7$1\n+ public final #52= #51; // $typecreator8$1=class scala/pickling/UnpicklerMacros$$typecreator8$1\n+ public final #55= #54; // $typecreator9$1=class scala/pickling/UnpicklerMacros$$typecreator9$1\n+ public final #57; // class scala/pickling/UnpicklerMacros$$anonfun$impl$4\n RuntimeVisibleAnnotations:\n 0: #10(#11=s#12)\n scala.reflect.ScalaSignature(\n bytes=\"\\u0006\\u0001%3q!\\u0001\\u0002\\u0011\\u0002\\u0007\\u0005qAA\\bV]BL7m\\u001b7fe6\\u000b7M]8t\\u0015\\t\\u0019A!\\u0001\\u0005qS\\u000e\\\\G.\\u001b8h\\u0015\\u0005)\\u0011!B:dC2\\f7\\u0001A\\n\\u0005\\u0001!aq\\u0002\\u0005\\u0002\\n\\u00155\\t!!\\u0003\\u0002\\f\\u0005\\t)Q*Y2s_B\\u0011\\u0011\\\"D\\u0005\\u0003\\u001d\\t\\u0011a\\\"\\u00168qS\\u000e\\\\G.Z\\'bGJ|7\\u000f\\u0005\\u0002\\n!%\\u0011\\u0011C\\u0001\\u0002\\u0012\\r\\u0006\\u001cH\\u000fV=qKR\\u000bw-T1de>\\u001c\\b\\\"B\\n\\u0001\\t\\u0003!\\u0012A\\u0002\\u0013j]&$H\\u0005F\\u0001\\u0016!\\t1r#D\\u0001\\u0005\\u0013\\tABA\\u0001\\u0003V]&$\\b\\\"\\u0002\\u000e\\u0001\\t\\u0003Y\\u0012!D;oa&\\u001c7\\u000e\\\\3M_\\u001eL7-\\u0006\\u0002\\u001deQ\\u0011Qd\\u000f\\u000b\\u0003=-\\u0002\\\"aH\\u0012\\u000f\\u0005\\u0001\\nS\\\"\\u0001\\u0001\\n\\u0005\\tR\\u0011!A2\\n\\u0005\\u0011*#\\u0001\\u0002+sK\\u0016L!AJ\\u0014\\u0003\\u000f\\u0005c\\u0017.Y:fg*\\u0011\\u0001&K\\u0001\\u0007[\\u0006\\u001c\\'o\\\\:\\u000b\\u0005)\\\"\\u0011a\\u0002:fM2,7\\r\\u001e\\u0005\\bYe\\t\\t\\u0011q\\u0001.\\u0003))g/\\u001b3f]\\u000e,Ge\\u000e\\t\\u0004?9\\u0002\\u0014BA\\u0018&\\u0005-9V-Y6UsB,G+Y4\\u0011\\u0005E\\u0012D\\u0002\\u0001\\u0003\\u0006ge\\u0011\\r\\u0001\\u000e\\u0002\\u0002)F\\u0011Q\\u0007\\u000f\\t\\u0003-YJ!a\\u000e\\u0003\\u0003\\u000f9{G\\u000f[5oOB\\u0011a#O\\u0005\\u0003u\\u0011\\u00111!\\u00118z\\u0011\\u0015a\\u0014\\u00041\\u0001>\\u0003\\r!\\b/\\u001a\\t\\u0003?yJ!aP\\u0013\\u0003\\tQK\\b/\\u001a\\u0005\\u0006\\u0003\\u0002!\\tEQ\\u0001\\u0005S6\\u0004H.\\u0006\\u0002D\\u0011R\\u0011a\\u0004\\u0012\\u0005\\b\\u000b\\u0002\\u000b\\t\\u0011q\\u0001G\\u0003))g/\\u001b3f]\\u000e,G\\u0005\\u000f\\t\\u0004?9:\\u0005CA\\u0019I\\t\\u0015\\u0019\\u0004I1\\u00015\\u0001\"\n )\n ScalaInlineInfo: length = 0xE (unknown attribute)\n 01 00 00 02 00 0F 00 10 02 00 0D 00 0E 02\n"}]}, {"source1": "scala/pickling/binary/BinaryPickleBuilder.class", "source2": "scala/pickling/binary/BinaryPickleBuilder.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,14 +4,15 @@\n import scala.pickling.Pickle;\n import scala.pickling.Hintable;\n import scala.runtime.BoxedUnit;\n import scala.pickling.PBuilder;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.reflect.ScalaSignature;\n import scala.pickling.PickleTools;\n \n @ScalaSignature(bytes = \"\\u0006\\u0001]4A!\\u0001\\u0002\\u0001\\u0013\\t\\u0019\\\")\\u001b8bef\\u0004\\u0016nY6mK\\n+\\u0018\\u000e\\u001c3fe*\\u00111\\u0001B\\u0001\\u0007E&t\\u0017M]=\\u000b\\u0005\\u00151\\u0011\\u0001\\u00039jG.d\\u0017N\\\\4\\u000b\\u0003\\u001d\\tQa]2bY\\u0006\\u001c\\u0001a\\u0005\\u0003\\u0001\\u00159\\u0011\\u0002CA\\u0006\\r\\u001b\\u00051\\u0011BA\\u0007\\u0007\\u0005\\u0019\\te.\\u001f*fMB\\u0011q\\u0002E\\u0007\\u0002\\u0005%\\u0011\\u0011C\\u0001\\u0002\\u000f\\u0005&t\\u0017M]=Q\\u0005VLG\\u000eZ3s!\\t\\u0019B#D\\u0001\\u0005\\u0013\\t)BAA\\u0006QS\\u000e\\\\G.\\u001a+p_2\\u001c\\b\\u0002D\\f\\u0001\\t\\u0003\\u0005)Q!A!\\u0002\\u0013A\\u0012!M:dC2\\fG\\u0005]5dW2Lgn\\u001a\\u0013cS:\\f'/\\u001f\\u0013CS:\\f'/\\u001f)jG.dWMQ;jY\\u0012,'\\u000f\\n\\u0013g_Jl\\u0017\\r\\u001e\\t\\u0003\\u001feI!A\\u0007\\u0002\\u0003%\\tKg.\\u0019:z!&\\u001c7\\u000e\\\\3G_Jl\\u0017\\r\\u001e\\u0005\\t9\\u0001\\u0011\\t\\u0011)A\\u0005;\\u0005\\u0019q.\\u001e;\\u0011\\u0005=q\\u0012BA\\u0010\\u0003\\u00051\\u0011\\u0015N\\\\1ss>+H\\u000f];u\\u0011\\u0015\\t\\u0003\\u0001\\\"\\u0001#\\u0003\\u0019a\\u0014N\\\\5u}Q\\u00191\\u0005\\n\\u0014\\u0011\\u0005=\\u0001\\u0001\\\"B\\u0013!\\u0001\\u0004A\\u0012A\\u00024pe6\\fG\\u000fC\\u0003\\u001dA\\u0001\\u0007Q\\u0004\\u0003\\u0007)\\u0001\\u0011\\u0005\\tQ!AA\\u0002\\u0013%\\u0011&A\\u0019tG\\u0006d\\u0017\\r\\n9jG.d\\u0017N\\\\4%E&t\\u0017M]=%\\u0005&t\\u0017M]=QS\\u000e\\\\G.\\u001a\\\"vS2$WM\\u001d\\u0013%_V$\\b/\\u001e;\\u0016\\u0003uAAb\\u000b\\u0001\\u0005\\u0002\\u0003\\u0015\\t\\u00111A\\u0005\\n1\\nQg]2bY\\u0006$\\u0003/[2lY&tw\\r\\n2j]\\u0006\\u0014\\u0018\\u0010\\n\\\"j]\\u0006\\u0014\\u0018\\u0010U5dW2,')^5mI\\u0016\\u0014H\\u0005J8viB,Ho\\u0018\\u0013fcR\\u0011Q\\u0006\\r\\t\\u0003\\u00179J!a\\f\\u0004\\u0003\\tUs\\u0017\\u000e\\u001e\\u0005\\bc)\\n\\t\\u00111\\u0001\\u001e\\u0003\\rAH%\\r\\u0005\\ng\\u0001\\u0011\\t\\u0011!Q!\\nu\\t!g]2bY\\u0006$\\u0003/[2lY&tw\\r\\n2j]\\u0006\\u0014\\u0018\\u0010\\n\\\"j]\\u0006\\u0014\\u0018\\u0010U5dW2,')^5mI\\u0016\\u0014H\\u0005J8viB,H\\u000f\\t\\u0005\\rk\\u0001!\\t\\u0011!B\\u0001\\u0002\\u0003&IAN\\u00014g\\u000e\\fG.\\u0019\\u0013qS\\u000e\\\\G.\\u001b8hI\\tLg.\\u0019:zI\\tKg.\\u0019:z!&\\u001c7\\u000e\\\\3Ck&dG-\\u001a:%I5\\\\w*\\u001e;qkR$\\\"!L\\u001c\\t\\u000ba\\\"\\u0004\\u0019A\\u001d\\u0002\\u0013-twn\\u001e8TSj,\\u0007CA\\u0006;\\u0013\\tYdAA\\u0002J]RD#\\u0001N\\u001f\\u0011\\u0005-q\\u0014BA \\u0007\\u0005\\u0019Ig\\u000e\\\\5oK\\\")\\u0011\\t\\u0001C\\u0001\\u0005\\u0006Q!-Z4j]\\u0016sGO]=\\u0015\\u0005\\r3\\u0005CA\\nE\\u0013\\t)EA\\u0001\\u0005Q\\u0005VLG\\u000eZ3s\\u0011\\u00159\\u0005\\t1\\u0001I\\u0003\\u001d\\u0001\\u0018nY6mK\\u0016\\u0004\\\"aC%\\n\\u0005)3!aA!os\\\"\\u0012\\u0001)\\u0010\\u0005\\u0006\\u001b\\u0002!\\tAT\\u0001\\taV$h)[3mIR\\u00191i\\u0014-\\t\\u000bAc\\u0005\\u0019A)\\u0002\\t9\\fW.\\u001a\\t\\u0003%Vs!aC*\\n\\u0005Q3\\u0011A\\u0002)sK\\u0012,g-\\u0003\\u0002W/\\n11\\u000b\\u001e:j]\\u001eT!\\u0001\\u0016\\u0004\\t\\u000bec\\u0005\\u0019\\u0001.\\u0002\\u000fAL7m\\u001b7feB!1bW\\\".\\u0013\\tafAA\\u0005Gk:\\u001cG/[8oc!\\u0012A*\\u0010\\u0005\\u0006?\\u0002!\\t\\u0001Y\\u0001\\tK:$WI\\u001c;ssR\\tQ\\u0006\\u000b\\u0002_{!)1\\r\\u0001C\\u0001I\\u0006y!-Z4j]\\u000e{G\\u000e\\\\3di&|g\\u000e\\u0006\\u0002DK\\\")aM\\u0019a\\u0001s\\u00051A.\\u001a8hi\\\"D#AY\\u001f\\t\\u000b%\\u0004A\\u0011\\u00016\\u0002\\u0015A,H/\\u00127f[\\u0016tG\\u000f\\u0006\\u0002DW\\\")\\u0011\\f\\u001ba\\u00015\\\"\\u0012\\u0001.\\u0010\\u0005\\u0006]\\u0002!\\t\\u0001Y\\u0001\\u000eK:$7i\\u001c7mK\\u000e$\\u0018n\\u001c8)\\u00055l\\u0004\\\"B9\\u0001\\t\\u0003\\u0011\\u0018A\\u0002:fgVdG\\u000fF\\u0001t!\\tyA/\\u0003\\u0002v\\u0005\\ta!)\\u001b8bef\\u0004\\u0016nY6mK\\\"\\u0012\\u0001/\\u0010\")\n public class BinaryPickleBuilder implements BinaryPBuilder, PickleTools\n@@ -20,14 +21,15 @@\n private BinaryOutput scala$pickling$binary$BinaryPickleBuilder$$output;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/binary/BinaryPickleReader.class", "source2": "scala/pickling/binary/BinaryPickleReader.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,14 +4,15 @@\n import scala.pickling.Hintable;\n import scala.MatchError;\n import scala.runtime.BoxesRunTime;\n import scala.pickling.internal.package$;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.reflect.ScalaSignature;\n import scala.pickling.PickleTools;\n import scala.pickling.PReader;\n \n @ScalaSignature(bytes = \"\\u0006\\u0001Y3A!\\u0001\\u0002\\u0001\\u0013\\t\\u0011\\\")\\u001b8bef\\u0004\\u0016nY6mKJ+\\u0017\\rZ3s\\u0015\\t\\u0019A!\\u0001\\u0004cS:\\f'/\\u001f\\u0006\\u0003\\u000b\\u0019\\t\\u0001\\u0002]5dW2Lgn\\u001a\\u0006\\u0002\\u000f\\u0005)1oY1mC\\u000e\\u00011\\u0003\\u0002\\u0001\\u000b\\u001dI\\u0001\\\"a\\u0003\\u0007\\u000e\\u0003\\tI!!\\u0004\\u0002\\u0003)\\u0005\\u00137\\u000f\\u001e:bGR\\u0014\\u0015N\\\\1ssJ+\\u0017\\rZ3s!\\ty\\u0001#D\\u0001\\u0005\\u0013\\t\\tBAA\\u0004Q%\\u0016\\fG-\\u001a:\\u0011\\u0005=\\u0019\\u0012B\\u0001\\u000b\\u0005\\u0005-\\u0001\\u0016nY6mKR{w\\u000e\\\\:\\t\\u0011Y\\u0001!\\u0011!Q\\u0001\\n]\\t!!\\u001b8\\u0011\\u0005-A\\u0012BA\\r\\u0003\\u0005-\\u0011\\u0015N\\\\1ss&s\\u0007/\\u001e;\\t\\u0011m\\u0001!\\u0011!Q\\u0001\\nq\\taAZ8s[\\u0006$\\bCA\\u0006\\u001e\\u0013\\tq\\\"A\\u0001\\nCS:\\f'/\\u001f)jG.dWMR8s[\\u0006$\\b\\\"\\u0002\\u0011\\u0001\\t\\u0003\\t\\u0013A\\u0002\\u001fj]&$h\\bF\\u0002#G\\u0011\\u0002\\\"a\\u0003\\u0001\\t\\u000bYy\\u0002\\u0019A\\f\\t\\u000bmy\\u0002\\u0019\\u0001\\u000f\\t\\u000b\\u0019\\u0002A\\u0011A\\u0014\\u0002\\u0015\\t,w-\\u001b8F]R\\u0014\\u0018\\u0010F\\u0001)!\\tISF\\u0004\\u0002+W5\\ta!\\u0003\\u0002-\\r\\u00051\\u0001K]3eK\\u001aL!AL\\u0018\\u0003\\rM#(/\\u001b8h\\u0015\\tac\\u0001C\\u00032\\u0001\\u0011\\u0005!'A\\u0006biB\\u0013\\u0018.\\\\5uSZ,W#A\\u001a\\u0011\\u0005)\\\"\\u0014BA\\u001b\\u0007\\u0005\\u001d\\u0011un\\u001c7fC:DQa\\u000e\\u0001\\u0005\\u0002a\\nQB]3bIB\\u0013\\u0018.\\\\5uSZ,G#A\\u001d\\u0011\\u0005)R\\u0014BA\\u001e\\u0007\\u0005\\r\\te.\\u001f\\u0005\\u0006{\\u0001!\\tAM\\u0001\\tCR|%M[3di\\\")q\\b\\u0001C\\u0001\\u0001\\u0006I!/Z1e\\r&,G\\u000e\\u001a\\u000b\\u0003E\\u0005CQA\\u0011 A\\u0002!\\nAA\\\\1nK\\\")A\\t\\u0001C\\u0001\\u000b\\u0006AQM\\u001c3F]R\\u0014\\u0018\\u0010F\\u0001G!\\tQs)\\u0003\\u0002I\\r\\t!QK\\\\5u\\u0011\\u0015Q\\u0005\\u0001\\\"\\u0001L\\u0003=\\u0011WmZ5o\\u0007>dG.Z2uS>tG#\\u0001\\b\\t\\u000b5\\u0003A\\u0011\\u0001(\\u0002\\u0015I,\\u0017\\r\\u001a'f]\\u001e$\\b\\u000eF\\u0001P!\\tQ\\u0003+\\u0003\\u0002R\\r\\t\\u0019\\u0011J\\u001c;\\t\\u000bM\\u0003A\\u0011A&\\u0002\\u0017I,\\u0017\\rZ#mK6,g\\u000e\\u001e\\u0005\\u0006+\\u0002!\\t!R\\u0001\\u000eK:$7i\\u001c7mK\\u000e$\\u0018n\\u001c8\")\n@@ -21,14 +22,15 @@\n public final BinaryPickleFormat scala$pickling$binary$BinaryPickleReader$$format;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/json/JSONPickleBuilder.class", "source2": "scala/pickling/json/JSONPickleBuilder.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,14 +11,15 @@\n import scala.runtime.ScalaRunTime$;\n import scala.runtime.IntRef;\n import scala.runtime.BoxesRunTime;\n import scala.collection.mutable.StringBuilder;\n import scala.collection.immutable.StringOps;\n import scala.Predef$;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.runtime.BoxedUnit;\n import scala.Function1;\n import scala.collection.immutable.Map;\n import scala.pickling.FastTypeTag;\n import scala.collection.mutable.Stack;\n@@ -39,14 +40,15 @@\n private final Map> scala$pickling$json$JSONPickleBuilder$$primitives;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/json/JSONPickleReader.class", "source2": "scala/pickling/json/JSONPickleReader.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,14 +9,15 @@\n import scala.MatchError;\n import scala.util.parsing.json.JSONObject;\n import scala.pickling.FastTypeTag$;\n import scala.util.parsing.json.JSONArray;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.Function0;\n import scala.collection.immutable.Map;\n import scala.reflect.ScalaSignature;\n import scala.pickling.PickleTools;\n import scala.pickling.PReader;\n@@ -31,14 +32,15 @@\n private int i;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class", "source2": "scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,45 +20,45 @@\n {\n public static Trees.TreeApi impl(final CollectionPicklerUnpicklerMacro $this, final Trees.TreeApi format, final TypeTags.WeakTypeTag evidence$1) {\n final Types.TypeApi tpe = $this.mkType(((Macro)$this).c().universe().weakTypeOf(evidence$1));\n final Types.TypeApi eltpe = ((Macro)$this).c().universe().weakTypeOf(evidence$1);\n final boolean isPrimitive = ((RichTypes)$this).RichType(eltpe).isEffectivelyPrimitive();\n final boolean isFinal = ((RichTypes)$this).RichType(eltpe).isEffectivelyFinal();\n final Names.TermNameApi picklerUnpicklerName = (Names.TermNameApi)((Macro)$this).c().fresh((Names.NameApi)((Names.NameApi)((Macro)$this).syntheticPicklerUnpicklerName(tpe)).toTermName());\n- final Names.TermNameApi nn$macro$303 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n- final Names.TermNameApi nn$macro$304 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n- final Names.TypeNameApi nn$macro$305 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Names.TypeNameApi nn$macro$97 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Names.TermNameApi nn$macro$98 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n+ final Names.TermNameApi nn$macro$99 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock();\n final List$ module$ = List$.MODULE$;\n final Predef$ module$2 = Predef$.MODULE$;\n final Trees.SymTreeApi[] array = new Trees.SymTreeApi[2];\n final int n = 0;\n final Internals.ReificationSupportApi.SyntacticObjectDefExtractor syntacticObjectDef = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticObjectDef();\n final Trees.ModifiersApi apply = ((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(512L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$);\n final Names.TermNameApi termNameApi = picklerUnpicklerName;\n final Nil$ module$3 = Nil$.MODULE$;\n final List apply2 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }));\n final Trees.ValDefApi noSelfType = ((Macro)$this).c().universe().noSelfType();\n final List$ module$4 = List$.MODULE$;\n final Predef$ module$5 = Predef$.MODULE$;\n- final Trees.SymTreeApi[] array2 = { (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"reflect\")), ((Macro)$this).c().universe().TermName().apply(\"runtime\")), ((Macro)$this).c().universe().TermName().apply(\"universe\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TermName().apply(\"internal\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.BindApi[] { ((Macro)$this).c().universe().Bind().apply((Names.NameApi)((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false)) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elpickler\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elunpickler\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elunpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"eltag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"eltag\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"colltag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"colltag\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"pickle\"), (List)Nil$.MODULE$, List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"picklee\"), ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"builder\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"PBuilder\")), ((Macro)$this).c().universe().EmptyTree()) })) })), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unit\")), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"colltag\"), false) })) }))), eltpe.$eq$colon$eq(((Macro)$this).c().universe().definitions().IntTpe()) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintKnownSize\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")), ((Macro)$this).c().universe().TermName().apply(\"$times\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(4))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"$plus\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(100))) })) }))) })) }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginEntry\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false) })) }))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"pinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"arr\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkArray((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"length\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"i\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), (Trees.TreeApi)((Macro)$this).c().universe().LabelDef().apply(nn$macro$304, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().If().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$less\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"putElement\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.FunctionApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticFunction().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"b\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().EmptyTree()) })), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (isPrimitive || isFinal) ? ((!isPrimitive && isFinal) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"pickleInto\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) }))) }))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"elpickler\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) })))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"pickleInto\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) }))) }))) })))) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) }))) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$304, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT)))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"unpinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"endCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"endEntry\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) })))), null, null };\n+ final Trees.SymTreeApi[] array2 = { (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"reflect\")), ((Macro)$this).c().universe().TermName().apply(\"runtime\")), ((Macro)$this).c().universe().TermName().apply(\"universe\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TermName().apply(\"internal\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.BindApi[] { ((Macro)$this).c().universe().Bind().apply((Names.NameApi)((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_\"), false)) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elpickler\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elunpickler\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elunpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"eltag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"eltag\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"colltag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"colltag\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)\"bam!\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"implicitly\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"pickle\"), (List)Nil$.MODULE$, List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"picklee\"), ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"builder\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"PBuilder\")), ((Macro)$this).c().universe().EmptyTree()) })) })), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Unit\")), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"colltag\"), false) })) }))), eltpe.$eq$colon$eq(((Macro)$this).c().universe().definitions().IntTpe()) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintKnownSize\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")), ((Macro)$this).c().universe().TermName().apply(\"$times\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(4))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"$plus\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(100))) })) }))) })) }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginEntry\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false) })) }))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"pinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"arr\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkArray((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"picklee\"), false))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"length\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"i\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), (Trees.TreeApi)((Macro)$this).c().universe().LabelDef().apply(nn$macro$99, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().If().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$less\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), ((Macro)$this).c().universe().TermName().apply(\"length\")) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"putElement\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.FunctionApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticFunction().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"b\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().EmptyTree()) })), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (isPrimitive || isFinal) ? ((!isPrimitive && isFinal) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"pickleInto\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) }))) }))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"elpickler\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) })))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"PickleOps\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arr\"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply(\"pickleInto\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"b\"), false) })) }))) }))) })))) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) }))) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$99, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT)))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"unpinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"endCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"builder\"), false), ((Macro)$this).c().universe().TermName().apply(\"endEntry\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) })))), null, null };\n final int n2 = 9;\n final Internals.ReificationSupportApi.SyntacticDefDefExtractor syntacticDefDef = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef();\n final Trees.ModifiersApi noMods = ((Macro)$this).c().universe().NoMods();\n final Names.TermNameApi apply3 = ((Macro)$this).c().universe().TermName().apply(\"unpickle\");\n final Nil$ module$6 = Nil$.MODULE$;\n- final List apply4 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(73728L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"tag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_root_\"), false), ((Macro)$this).c().universe().TermName().apply(\"scala\")), ((Macro)$this).c().universe().TypeName().apply(\"\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ExistentialTypeTreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$305) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$305, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))) }))), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"reader\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"PReader\")), ((Macro)$this).c().universe().EmptyTree()) })) }));\n+ final List apply4 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(73728L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"tag\"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"_root_\"), false), ((Macro)$this).c().universe().TermName().apply(\"scala\")), ((Macro)$this).c().universe().TypeName().apply(\"\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ExistentialTypeTreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$97) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$97, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))) }))), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"reader\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"PReader\")), ((Macro)$this).c().universe().EmptyTree()) })) }));\n final Trees.IdentApi apply5 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Any\"));\n final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock2 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock();\n final List$ module$7 = List$.MODULE$;\n final Predef$ module$8 = Predef$.MODULE$;\n final Trees.TreeApi[] array3 = { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"arrReader\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"pinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"length\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"readLength\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"buffer\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkBuffer(eltpe)), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"i\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), null, null, null, null };\n final int n3 = 5;\n final Trees.LabelDefExtractor labelDef = ((Macro)$this).c().universe().LabelDef();\n- final Names.TermNameApi termNameApi2 = nn$macro$303;\n+ final Names.TermNameApi termNameApi2 = nn$macro$98;\n final Nil$ module$9 = Nil$.MODULE$;\n final Trees.IfExtractor if1 = ((Macro)$this).c().universe().If();\n final Trees.TreeApi apply6 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$less\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"length\"), false) })) })));\n final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock3 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock();\n final List$ module$10 = List$.MODULE$;\n final Predef$ module$11 = Predef$.MODULE$;\n final Trees.TreeApi[] array4 = new Trees.TreeApi[2];\n@@ -75,15 +75,15 @@\n else {\n final Trees.TreeApi readerUnpickleTree = $this.readerUnpickle(eltpe, ((Macro)$this).c().universe().newTermName(\"r\"));\n treeApi = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elem\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), readerUnpickleTree), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"buffer\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"elem\"), false) })) }))) })));\n }\n array5[n5] = treeApi;\n array5[2] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) })));\n array4[n4] = syntacticBlock4.apply(module$12.apply((Seq)module$13.wrapRefArray((Object[])array5)));\n- array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$303, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })));\n+ array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$98, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })));\n array3[n3] = (Trees.TreeApi)labelDef.apply(termNameApi2, (List)module$9, (Trees.TreeApi)if1.apply(apply6, syntacticBlock3.apply(module$10.apply((Seq)module$11.wrapRefArray((Object[])array4))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT))));\n array3[6] = (isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"unpinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree());\n array3[7] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"endCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })));\n array3[8] = $this.mkResult((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"buffer\"), false));\n array2[n2] = (Trees.SymTreeApi)syntacticDefDef.apply(noMods, apply3, (List)module$6, apply4, (Trees.TreeApi)apply5, syntacticBlock2.apply(module$7.apply((Seq)module$8.wrapRefArray((Object[])array3))));\n array2[10] = (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"tag\"), (List)Nil$.MODULE$, (List)Nil$.MODULE$, ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"FastTypeTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"colltag\"), false));\n array[n] = (Trees.SymTreeApi)syntacticObjectDef.apply(apply, termNameApi, (List)module$3, apply2, (Trees.TreeApi)noSelfType, module$4.apply((Seq)module$5.wrapRefArray((Object[])array2)));\n"}]}, {"source1": "scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class", "source2": "scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,14 +10,15 @@\n import scala.runtime.BoxedUnit;\n import scala.pickling.PBuilder;\n import scala.reflect.api.Types;\n import scala.pickling.FastTypeTag$;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.pickling.ir.IRs$FieldIR;\n import scala.Tuple2;\n import scala.collection.immutable.List;\n import scala.pickling.PickleTools;\n import scala.pickling.Pickler;\n \n@@ -25,14 +26,15 @@\n private final List> fields;\n private List hints;\n \n public List hints() {\n return (List)this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class", "source2": "scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,26 +9,28 @@\n import scala.collection.immutable.Nil$;\n import scala.pickling.internal.package$;\n import scala.pickling.Unpickler$class;\n import scala.pickling.PReader;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.pickling.PickleTools;\n import scala.pickling.Unpickler;\n \n public final class InterpretedUnpicklerRuntime$$anon$4 implements Unpickler, PickleTools {\n private List hints;\n \n public List hints() {\n return (List)this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class", "source2": "scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,26 +8,28 @@\n import scala.concurrent.util.Unsafe;\n import scala.collection.immutable.Nil$;\n import scala.pickling.Unpickler$class;\n import scala.pickling.PReader;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.pickling.PickleTools;\n import scala.pickling.Unpickler;\n \n public final class ShareNothingInterpretedUnpicklerRuntime$$anon$5 implements Unpickler, PickleTools {\n private List hints;\n \n public List hints() {\n return (List)this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/util/Externalizables$$anon$1.class", "source2": "scala/pickling/util/Externalizables$$anon$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,21 +22,21 @@\n if (!unapply2.isEmpty()) {\n final Object 1 = ((Tuple2)unapply2.get())._1();\n final List list = (List)((Tuple2)unapply2.get())._2();\n final Option unapply3 = this.c$1.universe().TreeTag().unapply(1);\n if (!unapply3.isEmpty()) {\n final Option unapply4 = this.c$1.universe().internal().reificationSupport().SyntacticTypeApplied().unapply((Trees.TreeApi)unapply3.get());\n if (!unapply4.isEmpty()) {\n- final Trees.TreeApi qq$643906aa$macro$215 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n- final List qq$643906aa$macro$216 = (List)((Tuple2)unapply4.get())._2();\n+ final Trees.TreeApi qq$08b8bf70$macro$17 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n+ final List qq$08b8bf70$macro$18 = (List)((Tuple2)unapply4.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n- final List qq$643906aa$macro$217 = (List)$colon$colon.head();\n+ final List qq$08b8bf70$macro$19 = (List)$colon$colon.head();\n if (Nil$.MODULE$.equals($colon$colon.tl$1())) {\n- final Object module$ = new Some((Object)new Tuple3((Object)qq$643906aa$macro$215, (Object)qq$643906aa$macro$216, (Object)qq$643906aa$macro$217));\n+ final Object module$ = new Some((Object)new Tuple3((Object)qq$08b8bf70$macro$17, (Object)qq$08b8bf70$macro$18, (Object)qq$08b8bf70$macro$19));\n return (Option, List>>)module$;\n }\n }\n }\n }\n }\n }\n"}]}, {"source1": "scala/pickling/CurrentMirrorMacro$$typecreator4$1.class", "source2": "scala/pickling/CurrentMirrorMacro$$typecreator8$1.class", "comments": ["Files 7% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,18 +5,18 @@\n import scala.collection.immutable.Nil$;\n import scala.reflect.api.Symbols;\n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator4$1 extends TypeCreator\n+public final class $typecreator8$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().thisPrefix((Symbols.SymbolApi)$m.RootClass()), (Symbols.SymbolApi)$m.staticPackage(\"scala\")), (Symbols.SymbolApi)$m.staticPackage(\"scala.reflect\")), (Symbols.SymbolApi)$m.staticPackage(\"scala.reflect.runtime\")), (Symbols.SymbolApi)$m.staticModule(\"scala.reflect.runtime.package\")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectTerm($m.staticModule(\"scala.reflect.runtime.package\").asModule().moduleClass(), \"universe\")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType((Symbols.SymbolApi)$m.staticClass(\"scala.reflect.api.JavaUniverse\"), \"Mirror\"), (List)Nil$.MODULE$);\n }\n \n- public $typecreator4$1(final CurrentMirrorMacro $outer) {\n+ public $typecreator8$1(final CurrentMirrorMacro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/Macro$$typecreator8$1.class", "source2": "scala/pickling/Macro$$typecreator5$1.class", "comments": ["Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator8$1 extends TypeCreator\n+public final class $typecreator5$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n- return $m.staticClass(\"scala.pickling.refs.ShareEverything\").asType().toTypeConstructor();\n+ return $m.staticClass(\"scala.pickling.refs.ShareNothing\").asType().toTypeConstructor();\n }\n \n- public $typecreator8$1(final Macro $outer) {\n+ public $typecreator5$1(final Macro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/Macro$$typecreator9$1.class", "source2": "scala/pickling/Macro$$typecreator4$1.class", "comments": ["Files 9% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator9$1 extends TypeCreator\n+public final class $typecreator4$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n- return $m.staticClass(\"scala.pickling.refs.ShareNothing\").asType().toTypeConstructor();\n+ return $m.staticClass(\"scala.pickling.refs.ShareEverything\").asType().toTypeConstructor();\n }\n \n- public $typecreator9$1(final Macro $outer) {\n+ public $typecreator4$1(final Macro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpickleMacros$$typecreator14$1.class", "source2": "scala/pickling/UnpickleMacros$$typecreator10$1.class", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator14$1 extends TypeCreator\n+public final class $typecreator10$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n return $m.staticClass(\"scala.pickling.refs.Ref\").asType().toTypeConstructor();\n }\n \n- public $typecreator14$1(final UnpickleMacros $outer) {\n+ public $typecreator10$1(final UnpickleMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator10$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator6$1.class", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator10$1 extends TypeCreator\n+public final class $typecreator6$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n return $m.staticClass(\"java.io.Externalizable\").asType().toTypeConstructor();\n }\n \n- public $typecreator10$1(final UnpicklerMacros $outer) {\n+ public $typecreator6$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator11$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator7$1.class", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator11$1 extends TypeCreator\n+public final class $typecreator7$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n return $m.staticClass(\"scala.pickling.util.GenObjectOutput\").asType().toTypeConstructor();\n }\n \n- public $typecreator11$1(final UnpicklerMacros $outer) {\n+ public $typecreator7$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator12$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator9$1.class", "comments": ["Files 4% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator12$1 extends TypeCreator\n+public final class $typecreator9$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n- return $m.staticClass(\"scala.pickling.IsStaticOnly\").asType().toTypeConstructor();\n+ return $m.staticClass(\"scala.Singleton\").asType().toTypeConstructor();\n }\n \n- public $typecreator12$1(final UnpicklerMacros $outer) {\n+ public $typecreator9$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator13$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator8$1.class", "comments": ["Files 4% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package scala.pickling;\n \n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator13$1 extends TypeCreator\n+public final class $typecreator8$1 extends TypeCreator\n {\n public Types.TypeApi apply(final Mirror $m$untyped) {\n final Universe $u = $m$untyped.universe();\n final Mirror $m = $m$untyped;\n- return $m.staticClass(\"scala.Singleton\").asType().toTypeConstructor();\n+ return $m.staticClass(\"scala.pickling.IsStaticOnly\").asType().toTypeConstructor();\n }\n \n- public $typecreator13$1(final UnpicklerMacros $outer) {\n+ public $typecreator8$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}]}]}]}]}]}