{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wc45qQBj/b1/scala-pickling_0.10.1+repack-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wc45qQBj/b2/scala-pickling_0.10.1+repack-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 2d0aaea610cce2292b73a6cb541679a7 748756 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n+ 1b11e145dcda30b9db3b9b8a4a950206 747560 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 747732 2018-11-14 14:26:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 746536 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) 849249 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) 849163 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: 849249 bytes, number of entries: 592\n+Zip file size: 849163 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 54 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@@ -16,71 +16,71 @@\n -rw---- 2.0 fat 7691 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$5.class\n -rw---- 2.0 fat 6026 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$6.class\n -rw---- 2.0 fat 3717 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$7.class\n -rw---- 2.0 fat 1292 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$8.class\n -rw---- 2.0 fat 2133 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$9.class\n -rw---- 2.0 fat 3270 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator1$1.class\n -rw---- 2.0 fat 5420 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator2$1.class\n+-rw---- 2.0 fat 3281 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator20$1.class\n+-rw---- 2.0 fat 3289 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator21$1.class\n -rw---- 2.0 fat 5403 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator3$1.class\n -rw---- 2.0 fat 5426 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator4$1.class\n -rw---- 2.0 fat 5436 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator5$1.class\n -rw---- 2.0 fat 3279 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator6$1.class\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 9529 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 -rw---- 2.0 fat 2659 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$1.class\n -rw---- 2.0 fat 3155 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$2.class\n -rw---- 2.0 fat 3492 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$3.class\n -rw---- 2.0 fat 1179 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$1.class\n -rw---- 2.0 fat 1060 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$2.class\n -rw---- 2.0 fat 2128 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class\n--rw---- 2.0 fat 1481 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$1.class\n--rw---- 2.0 fat 3024 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$2.class\n--rw---- 2.0 fat 2896 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator10$1.class\n--rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator11$1.class\n--rw---- 2.0 fat 1491 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator12$1.class\n--rw---- 2.0 fat 3218 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator2$1.class\n--rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator3$1.class\n--rw---- 2.0 fat 2892 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator4$1.class\n--rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator5$1.class\n--rw---- 2.0 fat 2890 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator6$1.class\n--rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator7$1.class\n--rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator8$1.class\n--rw---- 2.0 fat 2892 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator9$1.class\n--rw---- 2.0 fat 20859 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$.class\n+-rw---- 2.0 fat 3024 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$1.class\n+-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator10$1.class\n+-rw---- 2.0 fat 2895 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator11$1.class\n+-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator12$1.class\n+-rw---- 2.0 fat 2893 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator13$1.class\n+-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator14$1.class\n+-rw---- 2.0 fat 2897 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator15$1.class\n+-rw---- 2.0 fat 2895 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator16$1.class\n+-rw---- 2.0 fat 2896 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator17$1.class\n+-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator18$1.class\n+-rw---- 2.0 fat 1491 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator19$1.class\n+-rw---- 2.0 fat 1481 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator8$1.class\n+-rw---- 2.0 fat 3218 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator9$1.class\n+-rw---- 2.0 fat 20873 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$.class\n -rw---- 2.0 fat 2463 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$class.class\n -rw---- 2.0 fat 6272 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag.class\n -rw---- 2.0 fat 13607 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTagMacros$class.class\n -rw---- 2.0 fat 1261 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTagMacros.class\n -rw---- 2.0 fat 333 bl defN 18-Nov-14 14:26 scala/pickling/Generated.class\n -rw---- 2.0 fat 650 bl defN 18-Nov-14 14:26 scala/pickling/HasCompat$.class\n -rw---- 2.0 fat 584 bl defN 18-Nov-14 14:26 scala/pickling/HasCompat.class\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@@ -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@@ -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 35325 bl defN 18-Nov-14 14:26 scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.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 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 8578 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.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 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 8327 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.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 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 7664 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.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 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@@ -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, 1864084 bytes uncompressed, 735517 bytes compressed: 60.5%\n+592 files, 1863978 bytes uncompressed, 735421 bytes compressed: 60.5%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_6vuloy_8_b2/tmpw6gua7iy_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_6vuloy_8_b2/tmpw6gua7iy_.zip", "unified_diff": "@@ -57,14 +57,20 @@\n \n Filename: scala/pickling/Compat$$typecreator1$1.class\n Comment: \n \n Filename: scala/pickling/Compat$$typecreator2$1.class\n Comment: \n \n+Filename: scala/pickling/Compat$$typecreator20$1.class\n+Comment: \n+\n+Filename: scala/pickling/Compat$$typecreator21$1.class\n+Comment: \n+\n Filename: scala/pickling/Compat$$typecreator3$1.class\n Comment: \n \n Filename: scala/pickling/Compat$$typecreator4$1.class\n Comment: \n \n Filename: scala/pickling/Compat$$typecreator5$1.class\n@@ -72,33 +78,27 @@\n \n Filename: scala/pickling/Compat$$typecreator6$1.class\n Comment: \n \n Filename: scala/pickling/Compat$$typecreator7$1.class\n Comment: \n \n-Filename: scala/pickling/Compat$$typecreator8$1.class\n-Comment: \n-\n-Filename: scala/pickling/Compat$$typecreator9$1.class\n-Comment: \n-\n Filename: scala/pickling/Compat$.class\n Comment: \n \n Filename: scala/pickling/Compat$HasPt.class\n Comment: \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@@ -135,42 +135,42 @@\n \n Filename: scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class\n Comment: \n \n Filename: scala/pickling/FastTypeTag$$typecreator1$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator1$2.class\n-Comment: \n-\n Filename: scala/pickling/FastTypeTag$$typecreator10$1.class\n Comment: \n \n Filename: scala/pickling/FastTypeTag$$typecreator11$1.class\n Comment: \n \n Filename: scala/pickling/FastTypeTag$$typecreator12$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator2$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator13$1.class\n+Comment: \n+\n+Filename: scala/pickling/FastTypeTag$$typecreator14$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator3$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator15$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator4$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator16$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator5$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator17$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator6$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator18$1.class\n Comment: \n \n-Filename: scala/pickling/FastTypeTag$$typecreator7$1.class\n+Filename: scala/pickling/FastTypeTag$$typecreator19$1.class\n Comment: \n \n Filename: scala/pickling/FastTypeTag$$typecreator8$1.class\n Comment: \n \n Filename: scala/pickling/FastTypeTag$$typecreator9$1.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/Compat$.class", "source2": "scala/pickling/Compat$.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -96,24 +96,24 @@\n \n public Exprs.Expr> FastTypeTagMacros_impl(final Context c, final TypeTags.WeakTypeTag evidence$8) {\n final Context c2 = c;\n final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$9(c2);\n final Trees.TreeApi impl = bundle.impl((TypeTags.WeakTypeTag)evidence$8);\n final Universe $u = c.universe();\n final Mirror $m = c.universe().rootMirror();\n- return (Exprs.Expr>)c.Expr(impl, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator8.$typecreator8$1((TypeTags.WeakTypeTag)evidence$8)));\n+ return (Exprs.Expr>)c.Expr(impl, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator20.$typecreator20$1((TypeTags.WeakTypeTag)evidence$8)));\n }\n \n public Exprs.Expr> FastTypeTagMacros_implClassTag(final Context c, final TypeTags.WeakTypeTag evidence$9) {\n final Context c2 = c;\n final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$10(c2);\n final Trees.TreeApi implClassTag = bundle.implClassTag((TypeTags.WeakTypeTag)evidence$9);\n final Universe $u = c.universe();\n final Mirror $m = c.universe().rootMirror();\n- return (Exprs.Expr>)c.Expr(implClassTag, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator9.$typecreator9$1((TypeTags.WeakTypeTag)evidence$9)));\n+ return (Exprs.Expr>)c.Expr(implClassTag, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator21.$typecreator21$1((TypeTags.WeakTypeTag)evidence$9)));\n }\n \n public Exprs.Expr> FastTypeTagMacros_apply(final Context c, final Exprs.Expr key) {\n final Context c2 = c;\n final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$11(c2);\n return (Exprs.Expr>)c.Expr(bundle.apply(key.tree()), c.universe().WeakTypeTag().Nothing());\n }\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/FastTypeTag$$typecreator1$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator1$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,16 +1,22 @@\n \n package scala.pickling;\n \n+import scala.collection.Seq;\n+import scala.collection.immutable.List;\n+import scala.reflect.api.Symbols;\n+import scala.collection.immutable.Nil$;\n+import scala.Predef$;\n+import scala.collection.immutable.List$;\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 $typecreator1$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.lang.String\").asType().toTypeConstructor();\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticPackage(\"scala\").asModule().moduleClass(), \"AnyRef\"), (List)Nil$.MODULE$) })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator10$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator10$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,10 +11,10 @@\n import scala.reflect.api.TypeCreator;\n \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 $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Double\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Byte\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator11$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator11$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,10 +11,10 @@\n import scala.reflect.api.TypeCreator;\n \n public final class $typecreator11$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Unit\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Short\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator12$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator12$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,16 +1,20 @@\n \n package scala.pickling;\n \n+import scala.reflect.api.Symbols;\n+import scala.collection.Seq;\n+import scala.Predef$;\n+import scala.collection.immutable.List$;\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 {\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+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Char\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator8$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator8$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,16 @@\n \n package scala.pickling;\n \n-import scala.reflect.api.Symbols;\n-import scala.collection.Seq;\n-import scala.Predef$;\n-import scala.collection.immutable.List$;\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 {\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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Boolean\").asType().toTypeConstructor() })));\n+ return $m.staticClass(\"java.lang.String\").asType().toTypeConstructor();\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator9$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator9$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,22 @@\n \n package scala.pickling;\n \n-import scala.reflect.api.Symbols;\n import scala.collection.Seq;\n+import scala.collection.immutable.List;\n+import scala.collection.immutable.Nil$;\n+import scala.reflect.api.Symbols;\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 {\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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Float\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticModule(\"scala.Predef\")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticModule(\"scala.Predef\").asModule().moduleClass(), \"String\"), (List)Nil$.MODULE$) })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$.class", "source2": "scala/pickling/FastTypeTag$.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -525,55 +525,55 @@\n this.Long = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Long());\n this.Boolean = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Boolean());\n this.Float = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Float());\n this.Double = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Double());\n this.Unit = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Unit());\n final JavaUniverse $u = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.String = this.stdTag((TypeTags.TypeTag)((TypeTags)$u).TypeTag().apply((Mirror)$m, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$1()));\n+ this.String = this.stdTag((TypeTags.TypeTag)((TypeTags)$u).TypeTag().apply((Mirror)$m, (TypeCreator)new FastTypeTag$$typecreator8.$typecreator8$1()));\n final JavaUniverse $u2 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m2 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayString = this.stdTag((TypeTags.TypeTag)((TypeTags)$u2).TypeTag().apply((Mirror)$m2, (TypeCreator)new FastTypeTag$$typecreator2.$typecreator2$1()));\n+ this.ArrayString = this.stdTag((TypeTags.TypeTag)((TypeTags)$u2).TypeTag().apply((Mirror)$m2, (TypeCreator)new FastTypeTag$$typecreator9.$typecreator9$1()));\n final JavaUniverse $u3 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m3 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayByte = this.stdTag((TypeTags.TypeTag)((TypeTags)$u3).TypeTag().apply((Mirror)$m3, (TypeCreator)new FastTypeTag$$typecreator3.$typecreator3$1()));\n+ this.ArrayByte = this.stdTag((TypeTags.TypeTag)((TypeTags)$u3).TypeTag().apply((Mirror)$m3, (TypeCreator)new FastTypeTag$$typecreator10.$typecreator10$1()));\n final JavaUniverse $u4 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m4 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayShort = this.stdTag((TypeTags.TypeTag)((TypeTags)$u4).TypeTag().apply((Mirror)$m4, (TypeCreator)new FastTypeTag$$typecreator4.$typecreator4$1()));\n+ this.ArrayShort = this.stdTag((TypeTags.TypeTag)((TypeTags)$u4).TypeTag().apply((Mirror)$m4, (TypeCreator)new FastTypeTag$$typecreator11.$typecreator11$1()));\n final JavaUniverse $u5 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m5 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayChar = this.stdTag((TypeTags.TypeTag)((TypeTags)$u5).TypeTag().apply((Mirror)$m5, (TypeCreator)new FastTypeTag$$typecreator5.$typecreator5$1()));\n+ this.ArrayChar = this.stdTag((TypeTags.TypeTag)((TypeTags)$u5).TypeTag().apply((Mirror)$m5, (TypeCreator)new FastTypeTag$$typecreator12.$typecreator12$1()));\n final JavaUniverse $u6 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m6 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayInt = this.stdTag((TypeTags.TypeTag)((TypeTags)$u6).TypeTag().apply((Mirror)$m6, (TypeCreator)new FastTypeTag$$typecreator6.$typecreator6$1()));\n+ this.ArrayInt = this.stdTag((TypeTags.TypeTag)((TypeTags)$u6).TypeTag().apply((Mirror)$m6, (TypeCreator)new FastTypeTag$$typecreator13.$typecreator13$1()));\n final JavaUniverse $u7 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m7 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayLong = this.stdTag((TypeTags.TypeTag)((TypeTags)$u7).TypeTag().apply((Mirror)$m7, (TypeCreator)new FastTypeTag$$typecreator7.$typecreator7$1()));\n+ this.ArrayLong = this.stdTag((TypeTags.TypeTag)((TypeTags)$u7).TypeTag().apply((Mirror)$m7, (TypeCreator)new FastTypeTag$$typecreator14.$typecreator14$1()));\n final JavaUniverse $u8 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m8 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayBoolean = this.stdTag((TypeTags.TypeTag)((TypeTags)$u8).TypeTag().apply((Mirror)$m8, (TypeCreator)new FastTypeTag$$typecreator8.$typecreator8$1()));\n+ this.ArrayBoolean = this.stdTag((TypeTags.TypeTag)((TypeTags)$u8).TypeTag().apply((Mirror)$m8, (TypeCreator)new FastTypeTag$$typecreator15.$typecreator15$1()));\n final JavaUniverse $u9 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m9 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayFloat = this.stdTag((TypeTags.TypeTag)((TypeTags)$u9).TypeTag().apply((Mirror)$m9, (TypeCreator)new FastTypeTag$$typecreator9.$typecreator9$1()));\n+ this.ArrayFloat = this.stdTag((TypeTags.TypeTag)((TypeTags)$u9).TypeTag().apply((Mirror)$m9, (TypeCreator)new FastTypeTag$$typecreator16.$typecreator16$1()));\n final JavaUniverse $u10 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m10 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayDouble = this.stdTag((TypeTags.TypeTag)((TypeTags)$u10).TypeTag().apply((Mirror)$m10, (TypeCreator)new FastTypeTag$$typecreator10.$typecreator10$1()));\n+ this.ArrayDouble = this.stdTag((TypeTags.TypeTag)((TypeTags)$u10).TypeTag().apply((Mirror)$m10, (TypeCreator)new FastTypeTag$$typecreator17.$typecreator17$1()));\n final JavaUniverse $u11 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m11 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.ArrayUnit = this.stdTag((TypeTags.TypeTag)((TypeTags)$u11).TypeTag().apply((Mirror)$m11, (TypeCreator)new FastTypeTag$$typecreator11.$typecreator11$1()));\n+ this.ArrayUnit = this.stdTag((TypeTags.TypeTag)((TypeTags)$u11).TypeTag().apply((Mirror)$m11, (TypeCreator)new FastTypeTag$$typecreator18.$typecreator18$1()));\n final JavaUniverse.JavaMirror mirror = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n final TypeTags typeTags = (TypeTags)package$.MODULE$.universe();\n final JavaUniverse $u12 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m12 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- final Types.TypeApi tpe = typeTags.typeOf(((TypeTags)$u12).TypeTag().apply((Mirror)$m12, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$2()));\n+ final Types.TypeApi tpe = typeTags.typeOf(((TypeTags)$u12).TypeTag().apply((Mirror)$m12, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$1()));\n final String key = \"scala.Array[scala.AnyRef]\";\n this.ArrayAnyRef = (FastTypeTag)this.apply(mirror, tpe, key);\n this.Nothing = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Nothing());\n final JavaUniverse $u13 = package$.MODULE$.universe();\n final JavaUniverse.JavaMirror $m13 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader());\n- this.Ref = this.stdTag((TypeTags.TypeTag)((TypeTags)$u13).TypeTag().apply((Mirror)$m13, (TypeCreator)new FastTypeTag$$typecreator12.$typecreator12$1()));\n+ this.Ref = this.stdTag((TypeTags.TypeTag)((TypeTags)$u13).TypeTag().apply((Mirror)$m13, (TypeCreator)new FastTypeTag$$typecreator19.$typecreator19$1()));\n final Seq primitives = (Seq)Seq$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new FastTypeTag[] { this.Double(), this.Float(), this.Long(), this.Int(), this.Char(), this.Short(), this.Byte(), this.Unit(), this.Boolean() }));\n final Seq arrayPrimitives = (Seq)Seq$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new FastTypeTag[] { this.ArrayDouble(), this.ArrayFloat(), this.ArrayLong(), this.ArrayInt(), this.ArrayChar(), this.ArrayShort(), this.ArrayByte(), this.ArrayUnit(), this.ArrayBoolean() }));\n this.scala$pickling$FastTypeTag$$EffectivePrimitiveTags = (Set)((TraversableOnce)((TraversableLike)primitives.$plus$plus((GenTraversableOnce)arrayPrimitives, Seq$.MODULE$.canBuildFrom())).map((Function1)new FastTypeTag$$anonfun.FastTypeTag$$anonfun$1(), Seq$.MODULE$.canBuildFrom())).toSet();\n this.raw = (Map, FastTypeTag>)Predef$.MODULE$.Map().apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Tuple2[] { Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)String.class), (Object)this.String()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Byte.class), (Object)this.Byte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Short.class), (Object)this.Short()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Character.class), (Object)this.Char()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Integer.class), (Object)this.Int()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Long.class), (Object)this.Long()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Boolean.class), (Object)this.Boolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Float.class), (Object)this.Float()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Double.class), (Object)this.Double()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Byte.TYPE), (Object)this.Byte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Short.TYPE), (Object)this.Short()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Character.TYPE), (Object)this.Char()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Integer.TYPE), (Object)this.Int()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Long.TYPE), (Object)this.Long()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Boolean.TYPE), (Object)this.Boolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Float.TYPE), (Object)this.Float()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Double.TYPE), (Object)this.Double()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)String[].class), (Object)this.ArrayString()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)int[].class), (Object)this.ArrayInt()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)byte[].class), (Object)this.ArrayByte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)short[].class), (Object)this.ArrayShort()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)char[].class), (Object)this.ArrayChar()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)long[].class), (Object)this.ArrayLong()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)boolean[].class), (Object)this.ArrayBoolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)float[].class), (Object)this.ArrayFloat()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)double[].class), (Object)this.ArrayDouble()) }));\n }\n }\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$4c524f7c$macro$191 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n+ final Trees.TreeApi qq$be813521$macro$175 = (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$4c524f7c$macro$192 = (Trees.TreeApi)$colon$colon2.head();\n+ final Trees.TreeApi qq$be813521$macro$176 = (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$4c524f7c$macro$191, (Object)qq$4c524f7c$macro$192));\n+ final Object module$ = new Some((Object)new Tuple2((Object)qq$be813521$macro$175, (Object)qq$be813521$macro$176));\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$96 = ((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$96) }))), 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$96, (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$80 = ((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$80) }))), 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$80, (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$99 = ((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$99) }))), 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$99, (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$83 = ((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$83) }))), 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$83, (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/PicklingException$.class", "source2": "scala/pickling/PicklingException$.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -24,19 +24,19 @@\n return new PicklingException(message, (Option)cause);\n }\n \n public Option>> unapply(final PicklingException x$0) {\n return (Option>>)((x$0 == null) ? None$.MODULE$ : new Some((Object)new Tuple2((Object)x$0.message(), (Object)x$0.cause())));\n }\n \n- public Option $lessinit$greater$default$2() {\n+ public Option apply$default$2() {\n return (Option)None$.MODULE$;\n }\n \n- public Option apply$default$2() {\n+ public Option $lessinit$greater$default$2() {\n return (Option)None$.MODULE$;\n }\n \n private Object readResolve() {\n return PicklingException$.MODULE$;\n }\n \n"}]}, {"source1": "scala/pickling/PicklingException.class", "source2": "scala/pickling/PicklingException.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,28 +9,28 @@\n import scala.Function1;\n import scala.Tuple2;\n import scala.Option;\n import scala.reflect.ScalaSignature;\n import scala.Serializable;\n import scala.Product;\n \n-@ScalaSignature(bytes = \"\\u0006\\u0001\\u00055c\\u0001B\\u0001\\u0003\\u0005\\u001e\\u0011\\u0011\\u0003U5dW2LgnZ#yG\\u0016\\u0004H/[8o\\u0015\\t\\u0019A!\\u0001\\u0005qS\\u000e\\\\G.\\u001b8h\\u0015\\u0005)\\u0011!B:dC2\\f7\\u0001A\\n\\u0005\\u0001!!\\u0002\\u0004\\u0005\\u0002\\n#9\\u0011!b\\u0004\\b\\u0003\\u00179i\\u0011\\u0001\\u0004\\u0006\\u0003\\u001b\\u0019\\ta\\u0001\\u0010:p_Rt\\u0014\\\"A\\u0003\\n\\u0005A!\\u0011a\\u00029bG.\\fw-Z\\u0005\\u0003%M\\u0011\\u0001CU;oi&lW-\\u0012=dKB$\\u0018n\\u001c8\\u000b\\u0005A!\\u0001CA\\u000b\\u0017\\u001b\\u0005!\\u0011BA\\f\\u0005\\u0005\\u001d\\u0001&o\\u001c3vGR\\u0004\\\"!F\\r\\n\\u0005i!!\\u0001D*fe&\\fG.\\u001b>bE2,\\u0007\\u0002\\u0003\\u000f\\u0001\\u0005+\\u0007I\\u0011A\\u000f\\u0002\\u000f5,7o]1hKV\\ta\\u0004\\u0005\\u0002 E9\\u0011Q\\u0003I\\u0005\\u0003C\\u0011\\ta\\u0001\\u0015:fI\\u00164\\u0017BA\\u0012%\\u0005\\u0019\\u0019FO]5oO*\\u0011\\u0011\\u0005\\u0002\\u0005\\tM\\u0001\\u0011\\t\\u0012)A\\u0005=\\u0005AQ.Z:tC\\u001e,\\u0007\\u0005\\u0003\\u0005)\\u0001\\tU\\r\\u0011\\\"\\u0001*\\u0003\\u0015\\u0019\\u0017-^:f+\\u0005Q\\u0003cA\\u000b,[%\\u0011A\\u0006\\u0002\\u0002\\u0007\\u001fB$\\u0018n\\u001c8\\u0011\\u0005%q\\u0013BA\\u0018\\u0014\\u0005%!\\u0006N]8xC\\ndW\\r\\u0003\\u00052\\u0001\\tE\\t\\u0015!\\u0003+\\u0003\\u0019\\u0019\\u0017-^:fA!)1\\u0007\\u0001C\\u0001i\\u00051A(\\u001b8jiz\\\"2!N\\u001c9!\\t1\\u0004!D\\u0001\\u0003\\u0011\\u0015a\\\"\\u00071\\u0001\\u001f\\u0011\\u001dA#\\u0007%AA\\u0002)BqA\\u000f\\u0001\\u0002\\u0002\\u0013\\u00051(\\u0001\\u0003d_BLHcA\\u001b={!9A$\\u000fI\\u0001\\u0002\\u0004q\\u0002b\\u0002\\u0015:!\\u0003\\u0005\\rA\\u000b\\u0005\\b\\u007f\\u0001\\t\\n\\u0011\\\"\\u0001A\\u00039\\u0019w\\u000e]=%I\\u00164\\u0017-\\u001e7uIE*\\u0012!\\u0011\\u0016\\u0003=\\t[\\u0013a\\u0011\\t\\u0003\\t&k\\u0011!\\u0012\\u0006\\u0003\\r\\u001e\\u000b\\u0011\\\"\\u001e8dQ\\u0016\\u001c7.\\u001a3\\u000b\\u0005!#\\u0011AC1o]>$\\u0018\\r^5p]&\\u0011!*\\u0012\\u0002\\u0012k:\\u001c\\u0007.Z2lK\\u00124\\u0016M]5b]\\u000e,\\u0007b\\u0002'\\u0001#\\u0003%\\t!T\\u0001\\u000fG>\\u0004\\u0018\\u0010\\n3fM\\u0006,H\\u000e\\u001e\\u00133+\\u0005q%F\\u0001\\u0016C\\u0011\\u001d\\u0001\\u0006!!A\\u0005BE\\u000bQ\\u0002\\u001d:pIV\\u001cG\\u000f\\u0015:fM&DX#\\u0001*\\u0011\\u0005MCV\\\"\\u0001+\\u000b\\u0005U3\\u0016\\u0001\\u00027b]\\u001eT\\u0011aV\\u0001\\u0005U\\u00064\\u0018-\\u0003\\u0002$)\\\"9!\\fAA\\u0001\\n\\u0003Y\\u0016\\u0001\\u00049s_\\u0012,8\\r^!sSRLX#\\u0001/\\u0011\\u0005Ui\\u0016B\\u00010\\u0005\\u0005\\rIe\\u000e\\u001e\\u0005\\bA\\u0002\\t\\t\\u0011\\\"\\u0001b\\u00039\\u0001(o\\u001c3vGR,E.Z7f]R$\\\"AY3\\u0011\\u0005U\\u0019\\u0017B\\u00013\\u0005\\u0005\\r\\te.\\u001f\\u0005\\bM~\\u000b\\t\\u00111\\u0001]\\u0003\\rAH%\\r\\u0005\\bQ\\u0002\\t\\t\\u0011\\\"\\u0011j\\u0003=\\u0001(o\\u001c3vGRLE/\\u001a:bi>\\u0014X#\\u00016\\u0011\\u0007-t'-D\\u0001m\\u0015\\tiG!\\u0001\\u0006d_2dWm\\u0019;j_:L!a\\u001c7\\u0003\\u0011%#XM]1u_JDq!\\u001d\\u0001\\u0002\\u0002\\u0013\\u0005!/\\u0001\\u0005dC:,\\u0015/^1m)\\t\\u0019h\\u000f\\u0005\\u0002\\u0016i&\\u0011Q\\u000f\\u0002\\u0002\\b\\u0005>|G.Z1o\\u0011\\u001d1\\u0007/!AA\\u0002\\tDq\\u0001\\u001f\\u0001\\u0002\\u0002\\u0013\\u0005\\u00130\\u0001\\u0005iCND7i\\u001c3f)\\u0005a\\u0006bB>\\u0001\\u0003\\u0003%\\t\\u0005`\\u0001\\u0007KF,\\u0018\\r\\\\:\\u0015\\u0005Ml\\bb\\u00024{\\u0003\\u0003\\u0005\\rAY\\u0004\\t\\u007f\\n\\t\\t\\u0011#\\u0001\\u0002\\u0002\\u0005\\t\\u0002+[2lY&tw-\\u0012=dKB$\\u0018n\\u001c8\\u0011\\u0007Y\\n\\u0019A\\u0002\\u0005\\u0002\\u0005\\u0005\\u0005\\t\\u0012AA\\u0003'\\u0015\\t\\u0019!a\\u0002\\u0019!\\u001d\\tI!a\\u0004\\u001fUUj!!a\\u0003\\u000b\\u0007\\u00055A!A\\u0004sk:$\\u0018.\\\\3\\n\\t\\u0005E\\u00111\\u0002\\u0002\\u0012\\u0003\\n\\u001cHO]1di\\u001a+hn\\u0019;j_:\\u0014\\u0004bB\\u001a\\u0002\\u0004\\u0011\\u0005\\u0011Q\\u0003\\u000b\\u0003\\u0003\\u0003A!\\\"!\\u0007\\u0002\\u0004\\u0005\\u0005IQIA\\u000e\\u0003!!xn\\u0015;sS:bE2,\\u0007\\u0002\\u0003\\u000f\\u0001\\u0005+\\u0007I\\u0011A\\u000f\\u0002\\u000f5,7o]1hKV\\ta\\u0004\\u0005\\u0002 E9\\u0011Q\\u0003I\\u0005\\u0003C\\u0011\\ta\\u0001\\u0015:fI\\u00164\\u0017BA\\u0012%\\u0005\\u0019\\u0019FO]5oO*\\u0011\\u0011\\u0005\\u0002\\u0005\\tM\\u0001\\u0011\\t\\u0012)A\\u0005=\\u0005AQ.Z:tC\\u001e,\\u0007\\u0005\\u0003\\u0005)\\u0001\\tU\\r\\u0011\\\"\\u0001*\\u0003\\u0015\\u0019\\u0017-^:f+\\u0005Q\\u0003cA\\u000b,[%\\u0011A\\u0006\\u0002\\u0002\\u0007\\u001fB$\\u0018n\\u001c8\\u0011\\u0005%q\\u0013BA\\u0018\\u0014\\u0005%!\\u0006N]8xC\\ndW\\r\\u0003\\u00052\\u0001\\tE\\t\\u0015!\\u0003+\\u0003\\u0019\\u0019\\u0017-^:fA!)1\\u0007\\u0001C\\u0001i\\u00051A(\\u001b8jiz\\\"2!N\\u001c9!\\t1\\u0004!D\\u0001\\u0003\\u0011\\u0015a\\\"\\u00071\\u0001\\u001f\\u0011\\u001dA#\\u0007%AA\\u0002)BqA\\u000f\\u0001\\u0002\\u0002\\u0013\\u00051(\\u0001\\u0003d_BLHcA\\u001b={!9A$\\u000fI\\u0001\\u0002\\u0004q\\u0002b\\u0002\\u0015:!\\u0003\\u0005\\rA\\u000b\\u0005\\b\\u007f\\u0001\\t\\n\\u0011\\\"\\u0001A\\u00039\\u0019w\\u000e]=%I\\u00164\\u0017-\\u001e7uIE*\\u0012!\\u0011\\u0016\\u0003=\\t[\\u0013a\\u0011\\t\\u0003\\t&k\\u0011!\\u0012\\u0006\\u0003\\r\\u001e\\u000b\\u0011\\\"\\u001e8dQ\\u0016\\u001c7.\\u001a3\\u000b\\u0005!#\\u0011AC1o]>$\\u0018\\r^5p]&\\u0011!*\\u0012\\u0002\\u0012k:\\u001c\\u0007.Z2lK\\u00124\\u0016M]5b]\\u000e,\\u0007b\\u0002'\\u0001#\\u0003%\\t!T\\u0001\\u000fG>\\u0004\\u0018\\u0010\\n3fM\\u0006,H\\u000e\\u001e\\u00133+\\u0005q%F\\u0001\\u0016C\\u0011\\u001d\\u0001\\u0006!!A\\u0005BE\\u000bQ\\u0002\\u001d:pIV\\u001cG\\u000f\\u0015:fM&DX#\\u0001*\\u0011\\u0005MCV\\\"\\u0001+\\u000b\\u0005U3\\u0016\\u0001\\u00027b]\\u001eT\\u0011aV\\u0001\\u0005U\\u00064\\u0018-\\u0003\\u0002$)\\\"9!\\fAA\\u0001\\n\\u0003Y\\u0016\\u0001\\u00049s_\\u0012,8\\r^!sSRLX#\\u0001/\\u0011\\u0005Ui\\u0016B\\u00010\\u0005\\u0005\\rIe\\u000e\\u001e\\u0005\\bA\\u0002\\t\\t\\u0011\\\"\\u0001b\\u00039\\u0001(o\\u001c3vGR,E.Z7f]R$\\\"AY3\\u0011\\u0005U\\u0019\\u0017B\\u00013\\u0005\\u0005\\r\\te.\\u001f\\u0005\\bM~\\u000b\\t\\u00111\\u0001]\\u0003\\rAH%\\r\\u0005\\bQ\\u0002\\t\\t\\u0011\\\"\\u0011j\\u0003=\\u0001(o\\u001c3vGRLE/\\u001a:bi>\\u0014X#\\u00016\\u0011\\u0007-t'-D\\u0001m\\u0015\\tiG!\\u0001\\u0006d_2dWm\\u0019;j_:L!a\\u001c7\\u0003\\u0011%#XM]1u_JDq!\\u001d\\u0001\\u0002\\u0002\\u0013\\u0005!/\\u0001\\u0005dC:,\\u0015/^1m)\\t\\u0019h\\u000f\\u0005\\u0002\\u0016i&\\u0011Q\\u000f\\u0002\\u0002\\b\\u0005>|G.Z1o\\u0011\\u001d1\\u0007/!AA\\u0002\\tDq\\u0001\\u001f\\u0001\\u0002\\u0002\\u0013\\u0005\\u00130\\u0001\\u0005iCND7i\\u001c3f)\\u0005a\\u0006bB>\\u0001\\u0003\\u0003%\\t\\u0005`\\u0001\\u0007KF,\\u0018\\r\\\\:\\u0015\\u0005Ml\\bb\\u00024{\\u0003\\u0003\\u0005\\rAY\\u0004\\t\\u007f\\n\\t\\t\\u0011#\\u0001\\u0002\\u0002\\u0005\\t\\u0002+[2lY&tw-\\u0012=dKB$\\u0018n\\u001c8\\u0011\\u0007Y\\n\\u0019A\\u0002\\u0005\\u0002\\u0005\\u0005\\u0005\\t\\u0012AA\\u0003'\\u0015\\t\\u0019!a\\u0002\\u0019!\\u001d\\tI!a\\u0004\\u001fUUj!!a\\u0003\\u000b\\u0007\\u00055A!A\\u0004sk:$\\u0018.\\\\3\\n\\t\\u0005E\\u00111\\u0002\\u0002\\u0012\\u0003\\n\\u001cHO]1di\\u001a+hn\\u0019;j_:\\u0014\\u0004bB\\u001a\\u0002\\u0004\\u0011\\u0005\\u0011Q\\u0003\\u000b\\u0003\\u0003\\u0003A!\\\"!\\u0007\\u0002\\u0004\\u0005\\u0005IQIA\\u000e\\u0003!!xn\\u0015;sS: cause;\n \n- public static Option apply$default$2() {\n- return (Option)PicklingException$.MODULE$.apply$default$2();\n- }\n- \n public static Option $lessinit$greater$default$2() {\n return (Option)PicklingException$.MODULE$.$lessinit$greater$default$2();\n }\n \n+ public static Option apply$default$2() {\n+ return (Option)PicklingException$.MODULE$.apply$default$2();\n+ }\n+ \n public static Option>> unapply(final PicklingException ex) {\n return (Option>>)PicklingException$.MODULE$.unapply(ex);\n }\n \n public static PicklingException apply(final String s, final Option option) {\n return PicklingException$.MODULE$.apply(s, (Option)option);\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$180 = ((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$180) }))), 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$180, (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$164 = ((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$164) }))), 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$164, (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/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.TypeNameApi nn$macro$38 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n- final Names.TermNameApi nn$macro$39 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n- final Names.TermNameApi nn$macro$40 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n+ final Names.TermNameApi nn$macro$301 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n+ final Names.TypeNameApi nn$macro$302 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Names.TermNameApi nn$macro$303 = ((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$40, (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$40, 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$301, (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$301, 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$38) }))), 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$38, (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$302) }))), 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$302, (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$39;\n+ final Names.TermNameApi termNameApi2 = nn$macro$303;\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$39, 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$303, 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,15 +10,14 @@\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@@ -26,15 +25,14 @@\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,28 +9,26 @@\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,28 +8,26 @@\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$332afc5b$macro$254 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n- final List qq$332afc5b$macro$255 = (List)((Tuple2)unapply4.get())._2();\n+ final Trees.TreeApi qq$9cd91d7d$macro$222 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n+ final List qq$9cd91d7d$macro$223 = (List)((Tuple2)unapply4.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n- final List qq$332afc5b$macro$256 = (List)$colon$colon.head();\n+ final List qq$9cd91d7d$macro$224 = (List)$colon$colon.head();\n if (Nil$.MODULE$.equals($colon$colon.tl$1())) {\n- final Object module$ = new Some((Object)new Tuple3((Object)qq$332afc5b$macro$254, (Object)qq$332afc5b$macro$255, (Object)qq$332afc5b$macro$256));\n+ final Object module$ = new Some((Object)new Tuple3((Object)qq$9cd91d7d$macro$222, (Object)qq$9cd91d7d$macro$223, (Object)qq$9cd91d7d$macro$224));\n return (Option, List>>)module$;\n }\n }\n }\n }\n }\n }\n"}]}, {"source1": "scala/pickling/Compat$$typecreator8$1.class", "source2": "scala/pickling/Compat$$typecreator20$1.class", "comments": ["Files 4% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,21 +7,21 @@\n import scala.collection.immutable.List$;\n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeTags;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator8$1 extends TypeCreator\n+public final class $typecreator20$1 extends TypeCreator\n {\n private final TypeTags.WeakTypeTag evidence$8$1$1;\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().ThisType($m.staticPackage(\"scala.pickling\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.pickling.FastTypeTag\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$8$1$1.in($m).tpe() })));\n }\n \n- public $typecreator8$1(final TypeTags.WeakTypeTag evidence$8$1$1) {\n+ public $typecreator20$1(final TypeTags.WeakTypeTag evidence$8$1$1) {\n this.evidence$8$1$1 = evidence$8$1$1;\n }\n }\n"}]}, {"source1": "scala/pickling/Compat$$typecreator9$1.class", "source2": "scala/pickling/Compat$$typecreator21$1.class", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,21 +7,21 @@\n import scala.collection.immutable.List$;\n import scala.reflect.api.Types;\n import scala.reflect.api.Universe;\n import scala.reflect.api.Mirror;\n import scala.reflect.api.TypeTags;\n import scala.reflect.api.TypeCreator;\n \n-public final class $typecreator9$1 extends TypeCreator\n+public final class $typecreator21$1 extends TypeCreator\n {\n private final TypeTags.WeakTypeTag evidence$9$1$1;\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().ThisType($m.staticPackage(\"scala.pickling\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.pickling.FastTypeTag\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$9$1$1.in($m).tpe() })));\n }\n \n- public $typecreator9$1(final TypeTags.WeakTypeTag evidence$9$1$1) {\n+ public $typecreator21$1(final TypeTags.WeakTypeTag evidence$9$1$1) {\n this.evidence$9$1$1 = evidence$9$1$1;\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/FastTypeTag$$typecreator1$2.class", "source2": "scala/pickling/FastTypeTag$$typecreator17$1.class", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,22 +1,20 @@\n \n package scala.pickling;\n \n-import scala.collection.Seq;\n-import scala.collection.immutable.List;\n import scala.reflect.api.Symbols;\n-import scala.collection.immutable.Nil$;\n+import scala.collection.Seq;\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator1$2 extends TypeCreator\n+public final class $typecreator17$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticPackage(\"scala\").asModule().moduleClass(), \"AnyRef\"), (List)Nil$.MODULE$) })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Double\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator2$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator16$1.class", "comments": ["Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,22 +1,20 @@\n \n package scala.pickling;\n \n-import scala.collection.Seq;\n-import scala.collection.immutable.List;\n-import scala.collection.immutable.Nil$;\n import scala.reflect.api.Symbols;\n+import scala.collection.Seq;\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator2$1 extends TypeCreator\n+public final class $typecreator16$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticModule(\"scala.Predef\")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticModule(\"scala.Predef\").asModule().moduleClass(), \"String\"), (List)Nil$.MODULE$) })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Float\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator3$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator18$1.class", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator3$1 extends TypeCreator\n+public final class $typecreator18$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Byte\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Unit\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator4$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator13$1.class", "comments": ["Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator13$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Short\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Int\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator5$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator14$1.class", "comments": ["Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator5$1 extends TypeCreator\n+public final class $typecreator14$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Char\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Long\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator6$1.class", "source2": "scala/pickling/FastTypeTag$$typecreator15$1.class", "comments": ["Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,15 +6,15 @@\n import scala.Predef$;\n import scala.collection.immutable.List$;\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 $typecreator6$1 extends TypeCreator\n+public final class $typecreator15$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Int\").asType().toTypeConstructor() })));\n+ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Boolean\").asType().toTypeConstructor() })));\n }\n }\n"}]}, {"source1": "scala/pickling/FastTypeTag$$typecreator7$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator8$1.class", "comments": ["Files 16% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,19 @@\n \n package scala.pickling;\n \n-import scala.reflect.api.Symbols;\n-import scala.collection.Seq;\n-import scala.Predef$;\n-import scala.collection.immutable.List$;\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 $typecreator7$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().ThisType($m.staticPackage(\"scala\").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass(\"scala.Array\"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass(\"scala.Long\").asType().toTypeConstructor() })));\n+ return $m.staticClass(\"scala.pickling.IsStaticOnly\").asType().toTypeConstructor();\n+ }\n+ \n+ public $typecreator8$1(final UnpicklerMacros $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/FastTypeTag$$typecreator19$1.class", "comments": ["Files 19% similar despite different names"], "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,15 @@\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 $typecreator19$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- }\n- \n- public $typecreator13$1(final UnpicklerMacros $outer) {\n+ return $m.staticClass(\"scala.pickling.refs.Ref\").asType().toTypeConstructor();\n }\n }\n"}]}]}]}]}]}]}