{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.bQjrfVPf/b1/scala-pickling_0.10.1+repack-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.bQjrfVPf/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- 102e06c92e86bd64956a35e5aa199fda 747532 java optional libscala-pickling-java_0.10.1+repack-2_all.deb\n+ c62ef9b3a670ab02e0d0107e15198f57 747536 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 746508 2018-11-14 14:26:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 746512 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) 849158 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) 849230 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: 849158 bytes, number of entries: 592\n+Zip file size: 849230 bytes, number of entries: 592\n -rw---- 2.0 fat 0 bx stor 18-Nov-14 14:26 META-INF/\n -rw---- 2.0 fat 55 bl defN 18-Nov-14 14:26 META-INF/MANIFEST.MF\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/\n -rw---- 2.0 fat 1643 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$1.class\n -rw---- 2.0 fat 1332 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$2.class\n -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$3.class\n@@ -27,15 +27,15 @@\n -rw---- 2.0 fat 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 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$$typecreator8$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 2087 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$class.class\n -rw---- 2.0 fat 792 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro.class\n -rw---- 2.0 fat 458 bl defN 18-Nov-14 14:26 scala/pickling/DPickler$.class\n -rw---- 2.0 fat 1545 bl defN 18-Nov-14 14:26 scala/pickling/DPickler.class\n -rw---- 2.0 fat 24374 bl defN 18-Nov-14 14:26 scala/pickling/Defaults$.class\n -rw---- 2.0 fat 13513 bl defN 18-Nov-14 14:26 scala/pickling/Defaults.class\n -rw---- 2.0 fat 710 bl defN 18-Nov-14 14:26 scala/pickling/EndOfStreamException.class\n@@ -69,18 +69,18 @@\n -rw---- 2.0 fat 1191 bl defN 18-Nov-14 14:26 scala/pickling/Hintable.class\n -rw---- 2.0 fat 3861 bl defN 18-Nov-14 14:26 scala/pickling/Hints$.class\n -rw---- 2.0 fat 8930 bl defN 18-Nov-14 14:26 scala/pickling/Hints.class\n -rw---- 2.0 fat 391 bl defN 18-Nov-14 14:26 scala/pickling/IsStaticOnly.class\n -rw---- 2.0 fat 1035 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anon$1.class\n -rw---- 2.0 fat 1543 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anonfun$12.class\n -rw---- 2.0 fat 1538 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator3$1.class\n--rw---- 2.0 fat 1579 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$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 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 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$$typecreator10$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 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,20 +181,20 @@\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 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---- 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---- 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@@ -231,16 +231,16 @@\n -rw---- 2.0 fat 2123 bl defN 18-Nov-14 14:26 scala/pickling/functions.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/internal/\n -rw---- 2.0 fat 1472 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType$$anonfun$1.class\n -rw---- 2.0 fat 4116 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType$.class\n -rw---- 2.0 fat 5774 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType.class\n -rw---- 2.0 fat 1716 bl defN 18-Nov-14 14:26 scala/pickling/internal/Classes$.class\n -rw---- 2.0 fat 667 bl defN 18-Nov-14 14:26 scala/pickling/internal/Classes.class\n--rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$1.class\n--rw---- 2.0 fat 759 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$2.class\n+-rw---- 2.0 fat 759 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$1.class\n+-rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$2.class\n -rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$3.class\n -rw---- 2.0 fat 904 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$4.class\n -rw---- 2.0 fat 1683 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anonfun$1.class\n -rw---- 2.0 fat 11739 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$.class\n -rw---- 2.0 fat 1588 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichSymbol.class\n -rw---- 2.0 fat 1813 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichTypeFIXME$$anonfun$key$1.class\n -rw---- 2.0 fat 1585 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichTypeFIXME$$anonfun$key$2.class\n@@ -331,15 +331,15 @@\n -rw---- 2.0 fat 1498 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$27.class\n -rw---- 2.0 fat 1496 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$28.class\n -rw---- 2.0 fat 1497 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$29.class\n -rw---- 2.0 fat 1318 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$beginCollection$1.class\n -rw---- 2.0 fat 3503 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$beginEntry$1.class\n -rw---- 2.0 fat 1307 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$result$1.class\n -rw---- 2.0 fat 1907 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder$$anonfun$scala$pickling$json$JSONPickleBuilder$$pickleArray$1.class\n--rw---- 2.0 fat 15923 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder.class\n+-rw---- 2.0 fat 15965 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleBuilder.class\n -rw---- 2.0 fat 3367 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleFormat.class\n -rw---- 2.0 fat 1037 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$1.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$2.class\n -rw---- 2.0 fat 1181 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$3.class\n -rw---- 2.0 fat 992 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$30.class\n -rw---- 2.0 fat 1405 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$31.class\n -rw---- 2.0 fat 1087 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$32.class\n@@ -363,15 +363,15 @@\n -rw---- 2.0 fat 1180 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$5.class\n -rw---- 2.0 fat 1384 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$6.class\n -rw---- 2.0 fat 1179 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$7.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$8.class\n -rw---- 2.0 fat 1443 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$9.class\n -rw---- 2.0 fat 2586 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$beginEntry$2.class\n -rw---- 2.0 fat 2230 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader$$anonfun$readField$1.class\n--rw---- 2.0 fat 13190 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader.class\n+-rw---- 2.0 fat 13232 bl defN 18-Nov-14 14:26 scala/pickling/json/JSONPickleReader.class\n -rw---- 2.0 fat 1158 bl defN 18-Nov-14 14:26 scala/pickling/json/JsonFormats$class.class\n -rw---- 2.0 fat 1034 bl defN 18-Nov-14 14:26 scala/pickling/json/JsonFormats.class\n -rw---- 2.0 fat 1462 bl defN 18-Nov-14 14:26 scala/pickling/json/package$.class\n -rw---- 2.0 fat 974 bl defN 18-Nov-14 14:26 scala/pickling/json/package.class\n -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/pickler/\n -rw---- 2.0 fat 23724 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AllPicklers$.class\n -rw---- 2.0 fat 1184 bl defN 18-Nov-14 14:26 scala/pickling/pickler/AllPicklers.class\n@@ -481,15 +481,15 @@\n -rw---- 2.0 fat 2313 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$7.class\n -rw---- 2.0 fat 3115 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1$$anonfun$8.class\n -rw---- 2.0 fat 5614 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1.class\n -rw---- 2.0 fat 3371 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$unpickle$1.class\n -rw---- 2.0 fat 8257 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class\n -rw---- 2.0 fat 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 1152 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 -rw---- 2.0 fat 4729 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimePickler$$anon$2$$anonfun$1.class\n -rw---- 2.0 fat 2019 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimePickler$$anon$2$$anonfun$putFields$1.class\n -rw---- 2.0 fat 3518 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimePickler$$anon$2.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, 1863945 bytes uncompressed, 735416 bytes compressed: 60.5%\n+592 files, 1864023 bytes uncompressed, 735480 bytes compressed: 60.5%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_wm6jsvkw_b2/tmpr0chzrli_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_wm6jsvkw_b2/tmpr0chzrli_.zip", "unified_diff": "@@ -90,15 +90,15 @@\n \n Filename: scala/pickling/Compat.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro$$anonfun$impl$1.class\n Comment: \n \n-Filename: scala/pickling/CurrentMirrorMacro$$typecreator8$1.class\n+Filename: scala/pickling/CurrentMirrorMacro$$typecreator4$1.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro$class.class\n Comment: \n \n Filename: scala/pickling/CurrentMirrorMacro.class\n Comment: \n@@ -216,24 +216,24 @@\n \n Filename: scala/pickling/Macro$$anonfun$12.class\n Comment: \n \n Filename: scala/pickling/Macro$$typecreator3$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator4$1.class\n+Filename: scala/pickling/Macro$$typecreator6$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator5$1.class\n+Filename: scala/pickling/Macro$$typecreator7$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator6$1.class\n+Filename: scala/pickling/Macro$$typecreator8$1.class\n Comment: \n \n-Filename: scala/pickling/Macro$$typecreator7$1.class\n+Filename: scala/pickling/Macro$$typecreator9$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$$typecreator10$1.class\n+Filename: scala/pickling/UnpickleMacros$$typecreator14$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$$typecreator6$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator10$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator7$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator11$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator8$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator12$1.class\n Comment: \n \n-Filename: scala/pickling/UnpicklerMacros$$typecreator9$1.class\n+Filename: scala/pickling/UnpicklerMacros$$typecreator13$1.class\n Comment: \n \n Filename: scala/pickling/UnpicklerMacros$class.class\n Comment: \n \n Filename: scala/pickling/UnpicklerMacros.class\n Comment: \n"}, {"source1": "scala/pickling/CurrentMirrorMacro$class.class", "source2": "scala/pickling/CurrentMirrorMacro$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,13 +11,13 @@\n public abstract class CurrentMirrorMacro$class\n {\n public static Trees.TreeApi impl(final CurrentMirrorMacro $this) {\n final Context c = ((Macro)$this).c();\n final Universe universe = ((Macro)$this).c().universe();\n final Universe $u = ((Macro)$this).c().universe();\n final Mirror $m = ((Macro)$this).c().universe().rootMirror();\n- return c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new CurrentMirrorMacro$$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+ 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 }\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 217d47b312e88d1cdae6afa7d9a62d67d0870019795d339e78e81d0b1aec2e59\n+ SHA-256 checksum a6f7a72364e40fce3f4f4d4023a5317777157b15404463ff23889d1e095c1c19\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$$typecreator8$1\n- #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator8$1\n- #18 = Utf8 $typecreator8$1\n+ #16 = Utf8 scala/pickling/CurrentMirrorMacro$$typecreator4$1\n+ #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator4$1\n+ #18 = Utf8 $typecreator4$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; // $typecreator8$1=class scala/pickling/CurrentMirrorMacro$$typecreator8$1\n+ public final #18= #17; // $typecreator4$1=class scala/pickling/CurrentMirrorMacro$$typecreator4$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$$anonfun$mkRaw$1.class", "source2": "scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import scala.reflect.api.JavaUniverse;\n import scala.Serializable;\n import scala.runtime.AbstractFunction0;\n \n public final class FastTypeTag$$anonfun$mkRaw$1 extends AbstractFunction0> implements Serializable {\n public static final long serialVersionUID = 0L;\n private final Class clazz$1;\n- private final JavaUniverse.JavaMirror mirror$2;\n+ private final JavaUniverse.JavaMirror mirror$1;\n \n public final FastTypeTag apply() {\n FastTypeTag fastTypeTag;\n if (this.clazz$1.isArray()) {\n- fastTypeTag = FastTypeTag$.MODULE$.mkRawArray(this.clazz$1, this.mirror$2);\n+ fastTypeTag = FastTypeTag$.MODULE$.mkRawArray(this.clazz$1, this.mirror$1);\n }\n else {\n final String clazzName0 = this.clazz$1.getName();\n final String clazzName2 = (clazzName0.contains(\"anonfun$\") || clazzName0.contains(\"$colon$colon\") || clazzName0.endsWith(\"$\") || clazzName0.endsWith(\"$sp\")) ? clazzName0 : clazzName0.replace('$', '.');\n- fastTypeTag = FastTypeTag$.MODULE$.apply(this.mirror$2, clazzName2);\n+ fastTypeTag = FastTypeTag$.MODULE$.apply(this.mirror$1, clazzName2);\n }\n return (FastTypeTag)fastTypeTag;\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": "@@ -502,17 +502,17 @@\n return (FastTypeTag)null;\n }\n finally {\n throw scala.sys.package$.MODULE$.error(new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { \"error: could not create FastTypeTag for class '\", \"'\" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { clazz.getName() })));\n }\n }\n \n- private final Symbols.ClassSymbolApi liftedTree1$1(final JavaUniverse.JavaMirror mirror$1, final Class elemClass$1) {\n+ private final Symbols.ClassSymbolApi liftedTree1$1(final JavaUniverse.JavaMirror mirror$2, final Class elemClass$1) {\n try {\n- return mirror$1.classSymbol((Object)elemClass$1);\n+ return mirror$2.classSymbol((Object)elemClass$1);\n }\n finally {\n throw scala.sys.package$.MODULE$.error(new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { \"error: could not find class '\", \"' in runtime mirror\" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { elemClass$1.getName() })));\n }\n }\n \n private FastTypeTag$() {\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 927bf0108ee34c83e513cbdcef77a378654b9729730fe7d109eb5c92ee2facd9\n+ SHA-256 checksum a1552331f71bcfd8126a2759142bc8179af2f7c0d94bc5ae78d0212fc5ddbd89\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 shareNothing\n+ #8 = Utf8 shareEverything\n #9 = Utf8 ()Z\n- #10 = NameAndType #8:#9 // shareNothing:()Z\n+ #10 = NameAndType #8:#9 // shareEverything:()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 329: 0\n+ line 322: 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 329: 0\n+ line 322: 0\n }\n SourceFile: \"Tools.scala\"\n-EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing\n+EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything\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 d1308a6aab22fc603c688f232b6b2edd5c4ff4ebcff3ef13d0f18ed513e5c705\n+ SHA-256 checksum a5aad22a89dd051866e2680b89f7b51d4711ff1b681343e93fba2ff9d944b36e\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 shareNothing\n+ #8 = Utf8 shareEverything\n #9 = Utf8 ()Z\n- #10 = NameAndType #8:#9 // shareNothing:()Z\n+ #10 = NameAndType #8:#9 // shareEverything:()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 330: 0\n+ line 323: 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 330: 0\n+ line 323: 0\n }\n SourceFile: \"Tools.scala\"\n-EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing\n+EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything\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$$typecreator4.$typecreator4$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@@ -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$$typecreator5.$typecreator5$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@@ -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$$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$$typecreator8.$typecreator8$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$$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$$typecreator9.$typecreator9$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$0bfb7065$macro$175 = (Trees.TreeApi)((Tuple2)unapply2.get())._1();\n+ final Trees.TreeApi qq$f46a9c19$macro$152 = (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$0bfb7065$macro$176 = (Trees.TreeApi)$colon$colon2.head();\n+ final Trees.TreeApi qq$f46a9c19$macro$153 = (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$0bfb7065$macro$175, (Object)qq$0bfb7065$macro$176));\n+ final Object module$ = new Some((Object)new Tuple2((Object)qq$f46a9c19$macro$152, (Object)qq$f46a9c19$macro$153));\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$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+ final Names.TypeNameApi nn$macro$57 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ apply = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$57) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$57, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), this.genClosedDispatch$1()), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)normalize) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n }\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$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+ final Names.TypeNameApi nn$macro$60 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ return ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$60) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$60, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), dispatchTree), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"pickler\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"scala\"), false), ((Macro)this.$outer).c().universe().TermName().apply(\"pickling\")), ((Macro)this.$outer).c().universe().TypeName().apply(\"Pickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply(x1$1) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply(\"pickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"picklee\"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply(\"builder\"), false) })) }))) })));\n }\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$$typecreator10.$typecreator10$1($this)))));\n+ return caseDef.apply((Trees.TreeApi)apply, emptyTree, $this.createUnpickler(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpickleMacros$$typecreator14.$typecreator14$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 75019796d3f2d60a29fe43b2158edd85379e8488e8be77156598c5e8d576a1dc\n+ SHA-256 checksum 8eb3a6e5eb6a9645e032b9910d6f52310c96e9b5feb1bf565ab6bf6db2a45c65\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$$typecreator10$1\n- #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator10$1\n- #47 = Utf8 $typecreator10$1\n+ #45 = Utf8 scala/pickling/UnpickleMacros$$typecreator14$1\n+ #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator14$1\n+ #47 = Utf8 $typecreator14$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; // $typecreator10$1=class scala/pickling/UnpickleMacros$$typecreator10$1\n+ public final #47= #46; // $typecreator14$1=class scala/pickling/UnpickleMacros$$typecreator14$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$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+ final Names.TypeNameApi nn$macro$141 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Object o = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"unpickler\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$141) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), nn$macro$141, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))), (Trees.TreeApi)dispatchLogic), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"unpickler\"), false), ((Macro)$this).c().universe().TermName().apply(\"asInstanceOf\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"scala\"), false), ((Macro)$this).c().universe().TermName().apply(\"pickling\")), ((Macro)$this).c().universe().TypeName().apply(\"Unpickler\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))), ((Macro)$this).c().universe().TermName().apply(\"unpickle\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"tagKey\"), false), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false) })) }))) })));\n 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$$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 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 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$$typecreator9.$typecreator9$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$$typecreator13.$typecreator13$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$$typecreator6.$typecreator6$1($this))))) {\n+ if (tpe$3.$less$colon$less(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator10.$typecreator10$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$$typecreator7.$typecreator7$1($this)));\n+ final Types.TypeApi objectOutTpe = universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator11.$typecreator11$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 755bbf561c44e7b94710096380e1a6925eae49c55c39fbd90a08598ffd28aa40\n+ SHA-256 checksum d141aa59c9159b6b462c90a5e4df29c4be1ca265982162f2689090f8f743b122\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$$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+ #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 #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 #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+ 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 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/internal/package$$anon$1.class", "source2": "scala/pickling/internal/package$$anon$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,8 @@\n \n package scala.pickling.internal;\n \n-import scala.runtime.BoxesRunTime;\n-\n-public final class package$$anon$1 extends ThreadLocal {\n- public int initialValue() {\n- return 0;\n+public final class package$$anon$1 extends ThreadLocal {\n+ public Object[] initialValue() {\n+ return new Object[65536];\n }\n }\n"}]}, {"source1": "scala/pickling/internal/package$$anon$2.class", "source2": "scala/pickling/internal/package$$anon$2.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,8 +1,10 @@\n \n package scala.pickling.internal;\n \n-public final class package$$anon$2 extends ThreadLocal {\n- public Object[] initialValue() {\n- return new Object[65536];\n+import scala.runtime.BoxesRunTime;\n+\n+public final class package$$anon$2 extends ThreadLocal {\n+ public int initialValue() {\n+ return 0;\n }\n }\n"}]}, {"source1": "scala/pickling/internal/package$.class", "source2": "scala/pickling/internal/package$.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -224,11 +224,11 @@\n MODULE$ = this;\n this.GRL = new ReentrantLock();\n this.debugEnabled = new StringOps(Predef$.MODULE$.augmentString(System.getProperty(\"pickling.debug\", \"false\"))).toBoolean();\n this.cachedMirror = null;\n this.typeFromStringCache = (TrieMap)TrieMap$.MODULE$.apply((Seq)Nil$.MODULE$);\n this.pickleesTL = (ThreadLocal>)new package$$anon.package$$anon$4();\n this.nextPickleeTL = (ThreadLocal)new package$$anon.package$$anon$3();\n- this.unpickleesTL = (ThreadLocal)new package$$anon.package$$anon$2();\n- this.nextUnpickleeTL = (ThreadLocal)new package$$anon.package$$anon$1();\n+ this.unpickleesTL = (ThreadLocal)new package$$anon.package$$anon$1();\n+ this.nextUnpickleeTL = (ThreadLocal)new package$$anon.package$$anon$2();\n }\n }\n"}]}, {"source1": "scala/pickling/ir/IRs$$anonfun$11.class", "source2": "scala/pickling/ir/IRs$$anonfun$11.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -18,15 +18,15 @@\n import scala.Serializable;\n import scala.collection.immutable.List;\n import scala.reflect.api.Symbols;\n import scala.runtime.AbstractFunction1;\n \n public final class IRs$$anonfun$11 extends AbstractFunction1> implements Serializable {\n public static final long serialVersionUID = 0L;\n- private final Types.TypeApi tpe$1;\n+ private final Types.TypeApi tpe$2;\n private final List quantified$2;\n private final Types.TypeApi rawTpeOfOwner$1;\n private final Iterable candidates$1;\n \n public final List apply(final Symbols.SymbolApi x0$1) {\n final Option unapply = this.$outer.uni().MethodSymbolTag().unapply((Object)x0$1);\n Object module$;\n@@ -40,15 +40,15 @@\n final Option unapply3 = this.$outer.uni().MethodType().unapply((Types.MethodTypeApi)unapply2.get());\n if (!unapply3.isEmpty()) {\n final Some unapplySeq = List$.MODULE$.unapplySeq((Seq)(List)((Tuple2)unapply3.get())._1());\n if (!unapplySeq.isEmpty() && unapplySeq.get() != null && ((LinearSeqOptimized)unapplySeq.get()).lengthCompare(1) == 0) {\n final Symbols.SymbolApi param = (Symbols.SymbolApi)((LinearSeqOptimized)unapplySeq.get()).apply(0);\n final Types.TypeApi rawSymTpe = param.typeSignature();\n final Types.TypeApi symTpe = this.$outer.uni().compat().existentialAbstraction(this.quantified$2, rawSymTpe);\n- o = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new IRs.FieldIR[] { new IRs.FieldIR(this.$outer, shortName, symTpe, (Option)None$.MODULE$, (Option)None$.MODULE$, (Option)new Some((Object)new IRs.JavaProperty(this.$outer, shortName, this.tpe$1.toString(), ((Symbols.SymbolApi)x0$1).isPublic()))) }));\n+ o = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new IRs.FieldIR[] { new IRs.FieldIR(this.$outer, shortName, symTpe, (Option)None$.MODULE$, (Option)None$.MODULE$, (Option)new Some((Object)new IRs.JavaProperty(this.$outer, shortName, this.tpe$2.toString(), ((Symbols.SymbolApi)x0$1).isPublic()))) }));\n break Label_0398;\n }\n }\n }\n throw new PicklingException(\"expected method type for method ${sym.name.toString}\", PicklingException$.MODULE$.apply$default$2());\n }\n o = Nil$.MODULE$;\n"}]}, {"source1": "scala/pickling/ir/IRs$$anonfun$17.class", "source2": "scala/pickling/ir/IRs$$anonfun$17.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,15 +5,15 @@\n import scala.Serializable;\n import scala.collection.immutable.List;\n import scala.reflect.api.Symbols;\n import scala.runtime.AbstractFunction1;\n \n public final class IRs$$anonfun$17 extends AbstractFunction1> implements Serializable {\n public static final long serialVersionUID = 0L;\n- private final Types.TypeApi tpe$2;\n+ private final Types.TypeApi tpe$1;\n private final List quantified$3;\n private final Types.TypeApi rawTpe$2;\n \n public final List apply(final Symbols.SymbolApi baseClass) {\n- return (List)this.$outer.nonAbstractVars(this.tpe$2.baseType(baseClass), this.quantified$3, this.rawTpe$2, baseClass.isJava());\n+ return (List)this.$outer.nonAbstractVars(this.tpe$1.baseType(baseClass), this.quantified$3, this.rawTpe$2, baseClass.isJava());\n }\n }\n"}]}, {"source1": "scala/pickling/ir/IRs$$anonfun$18.class", "source2": "scala/pickling/ir/IRs$$anonfun$18.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,17 +9,17 @@\n import scala.Serializable;\n import scala.collection.Iterable;\n import scala.reflect.api.Symbols;\n import scala.runtime.AbstractFunction1;\n \n public final class IRs$$anonfun$18 extends AbstractFunction1> implements Serializable {\n public static final long serialVersionUID = 0L;\n- private final Types.TypeApi tpe$2;\n+ private final Types.TypeApi tpe$1;\n public final List quantified$3;\n public final Types.TypeApi rawTpe$2;\n \n public final Iterable apply(final Symbols.SymbolApi baseClass) {\n- final Types.TypeApi stpe = this.tpe$2.baseType(baseClass);\n+ final Types.TypeApi stpe = this.tpe$1.baseType(baseClass);\n final Iterable allGetters = (Iterable)stpe.declarations().collect((PartialFunction)new IRs$$anonfun$18$$anonfun.IRs$$anonfun$18$$anonfun$5(this), Iterable$.MODULE$.canBuildFrom());\n return (Iterable)allGetters.map((Function1)new IRs$$anonfun$18$$anonfun$apply.IRs$$anonfun$18$$anonfun$apply$2(this), Iterable$.MODULE$.canBuildFrom());\n }\n }\n"}]}, {"source1": "scala/pickling/ir/IRs.class", "source2": "scala/pickling/ir/IRs.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -356,31 +356,31 @@\n return this.scala$pickling$ir$IRs$$flatten;\n }\n \n public IRs.ClassIR flattenedClassIR(final Types.TypeApi tpe) {\n return (IRs.ClassIR)this.scala$pickling$ir$IRs$$flatten().apply(this.compose().apply((Object)new IRs.ClassIR(this, tpe, (IRs.ClassIR)null, (List)Nil$.MODULE$, this.ClassIR().apply$default$4())));\n }\n \n- private final List fieldIRsUsingCtor$1(final Types.TypeApi tpe$2, final Option primaryCtorParamsOpt$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) {\n+ private final List fieldIRsUsingCtor$1(final Types.TypeApi tpe$1, final Option primaryCtorParamsOpt$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) {\n final List ctorFieldIRs = (List)((List)primaryCtorParamsOpt$1.get()).map((Function1)new IRs$$anonfun.IRs$$anonfun$16(this, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n- final List allNonAbstractVars = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$17(this, tpe$2, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n+ final List allNonAbstractVars = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$17(this, tpe$1, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n return (List)ctorFieldIRs.$plus$plus((GenTraversableOnce)allNonAbstractVars, List$.MODULE$.canBuildFrom());\n }\n \n- private final List fieldIRsUsingAllocateInstance$1(final Types.TypeApi tpe$2, final Symbols.SymbolApi primaryCtor$1, final Iterable allAccessors$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) {\n- final List fieldIRs1 = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$18(this, tpe$2, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n+ private final List fieldIRsUsingAllocateInstance$1(final Types.TypeApi tpe$1, final Symbols.SymbolApi primaryCtor$1, final Iterable allAccessors$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) {\n+ final List fieldIRs1 = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$18(this, tpe$1, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n final List reflectionGetters = (List)(primaryCtor$1.isMethod() ? ((Object)((TraversableLike)primaryCtor$1.asMethod().paramss().flatten((Function1)Predef$.MODULE$.$conforms())).filter((Function1)new IRs$$anonfun.IRs$$anonfun$19(this, allAccessors$1))) : Nil$.MODULE$);\n final List fieldIRs2 = (List)reflectionGetters.map((Function1)new IRs$$anonfun.IRs$$anonfun$21(this, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom());\n return (List)fieldIRs1.$plus$plus((GenTraversableOnce)fieldIRs2, List$.MODULE$.canBuildFrom());\n }\n \n- private final Option liftedTree1$1(final Types.TypeApi tpe$2) {\n+ private final Option liftedTree1$1(final Types.TypeApi tpe$1) {\n Object o;\n try {\n- o = new Some((Object)Class.forName(tpe$2.toString()).getDeclaredMethod(\"getInstance\", (Class[])new Class[0]));\n+ o = new Some((Object)Class.forName(tpe$1.toString()).getDeclaredMethod(\"getInstance\", (Class[])new Class[0]));\n }\n catch (final SecurityException ex) {\n o = None$.MODULE$;\n }\n catch (final ExceptionInInitializerError exceptionInInitializerError) {\n o = None$.MODULE$;\n }\n"}]}, {"source1": "scala/pickling/json/JSONPickleBuilder.class", "source2": "scala/pickling/json/JSONPickleBuilder.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,14 +11,15 @@\n import scala.runtime.ScalaRunTime$;\n import scala.runtime.IntRef;\n import scala.runtime.BoxesRunTime;\n import scala.collection.mutable.StringBuilder;\n import scala.collection.immutable.StringOps;\n import scala.Predef$;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.runtime.BoxedUnit;\n import scala.Function1;\n import scala.collection.immutable.Map;\n import scala.pickling.FastTypeTag;\n import scala.collection.mutable.Stack;\n@@ -39,14 +40,15 @@\n private final Map> scala$pickling$json$JSONPickleBuilder$$primitives;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/json/JSONPickleReader.class", "source2": "scala/pickling/json/JSONPickleReader.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,14 +9,15 @@\n import scala.MatchError;\n import scala.util.parsing.json.JSONObject;\n import scala.pickling.FastTypeTag$;\n import scala.util.parsing.json.JSONArray;\n import scala.Function1;\n import scala.pickling.FastTypeTag;\n import scala.pickling.PickleTools$class;\n+import scala.runtime.TraitSetter;\n import scala.pickling.Hints;\n import scala.collection.immutable.List;\n import scala.Function0;\n import scala.collection.immutable.Map;\n import scala.reflect.ScalaSignature;\n import scala.pickling.PickleTools;\n import scala.pickling.PReader;\n@@ -31,14 +32,15 @@\n private int i;\n private List hints;\n \n public List hints() {\n return this.hints;\n }\n \n+ @TraitSetter\n public void hints_$eq(final List x$1) {\n this.hints = x$1;\n }\n \n public boolean areHintsPinned() {\n return PickleTools$class.areHintsPinned((PickleTools)this);\n }\n"}]}, {"source1": "scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class", "source2": "scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,45 +20,45 @@\n {\n public static Trees.TreeApi impl(final CollectionPicklerUnpicklerMacro $this, final Trees.TreeApi format, final TypeTags.WeakTypeTag evidence$1) {\n final Types.TypeApi tpe = $this.mkType(((Macro)$this).c().universe().weakTypeOf(evidence$1));\n final Types.TypeApi eltpe = ((Macro)$this).c().universe().weakTypeOf(evidence$1);\n final boolean isPrimitive = ((RichTypes)$this).RichType(eltpe).isEffectivelyPrimitive();\n final boolean isFinal = ((RichTypes)$this).RichType(eltpe).isEffectivelyFinal();\n final Names.TermNameApi picklerUnpicklerName = (Names.TermNameApi)((Macro)$this).c().fresh((Names.NameApi)((Names.NameApi)((Macro)$this).syntheticPicklerUnpicklerName(tpe)).toTermName());\n- final Names.TermNameApi nn$macro$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 Names.TermNameApi nn$macro$230 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName(\"while$\");\n+ final Names.TypeNameApi nn$macro$231 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName(\"_$\");\n+ final Names.TermNameApi nn$macro$232 = ((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$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 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$232, (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$232, 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$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 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$231) }))), 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$231, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))) }))), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"reader\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"PReader\")), ((Macro)$this).c().universe().EmptyTree()) })) }));\n final Trees.IdentApi apply5 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply(\"Any\"));\n final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock2 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock();\n final List$ module$7 = List$.MODULE$;\n final Predef$ module$8 = Predef$.MODULE$;\n final Trees.TreeApi[] array3 = { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"arrReader\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"reader\"), false), ((Macro)$this).c().universe().TermName().apply(\"beginCollection\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintStaticallyElidedType\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"hintTag\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"eltag\"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"pinHints\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"length\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"arrReader\"), false), ((Macro)$this).c().universe().TermName().apply(\"readLength\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"buffer\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkBuffer(eltpe)), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(\"\"), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply(\"i\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), null, null, null, null };\n final int n3 = 5;\n final Trees.LabelDefExtractor labelDef = ((Macro)$this).c().universe().LabelDef();\n- final Names.TermNameApi termNameApi2 = nn$macro$303;\n+ final Names.TermNameApi termNameApi2 = nn$macro$230;\n final Nil$ module$9 = Nil$.MODULE$;\n final Trees.IfExtractor if1 = ((Macro)$this).c().universe().If();\n final Trees.TreeApi apply6 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$less\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"length\"), false) })) })));\n final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock3 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock();\n final List$ module$10 = List$.MODULE$;\n final Predef$ module$11 = Predef$.MODULE$;\n final Trees.TreeApi[] array4 = new Trees.TreeApi[2];\n@@ -75,15 +75,15 @@\n else {\n final Trees.TreeApi readerUnpickleTree = $this.readerUnpickle(eltpe, ((Macro)$this).c().universe().newTermName(\"r\"));\n treeApi = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply(\"elem\"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), readerUnpickleTree), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"buffer\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"elem\"), false) })) }))) })));\n }\n array5[n5] = treeApi;\n array5[2] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply(\"i\"), false), ((Macro)$this).c().universe().TermName().apply(\"$plus$eq\")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) })));\n array4[n4] = syntacticBlock4.apply(module$12.apply((Seq)module$13.wrapRefArray((Object[])array5)));\n- array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$303, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })));\n+ array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$230, 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/PicklerRuntime$$anonfun$1.class", "source2": "scala/pickling/runtime/PicklerRuntime$$anonfun$1.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n package scala.pickling.runtime;\n \n import scala.Serializable;\n import scala.runtime.AbstractFunction0;\n \n-public final class PicklerRuntime$$anonfun$1 extends AbstractFunction0> implements Serializable {\n+public final class PicklerRuntime$$anonfun$1 extends AbstractFunction0> implements Serializable {\n public static final long serialVersionUID = 0L;\n \n- public final Class apply() {\n+ public final Class apply() {\n return this.$outer.scala$pickling$runtime$PicklerRuntime$$preclazz;\n }\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$533f68e2$macro$222 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n- final List qq$533f68e2$macro$223 = (List)((Tuple2)unapply4.get())._2();\n+ final Trees.TreeApi qq$f3fb6cb5$macro$231 = (Trees.TreeApi)((Tuple2)unapply4.get())._1();\n+ final List qq$f3fb6cb5$macro$232 = (List)((Tuple2)unapply4.get())._2();\n if (list instanceof $colon$colon) {\n final $colon$colon $colon$colon = ($colon$colon)list;\n- final List qq$533f68e2$macro$224 = (List)$colon$colon.head();\n+ final List qq$f3fb6cb5$macro$233 = (List)$colon$colon.head();\n if (Nil$.MODULE$.equals($colon$colon.tl$1())) {\n- final Object module$ = new Some((Object)new Tuple3((Object)qq$533f68e2$macro$222, (Object)qq$533f68e2$macro$223, (Object)qq$533f68e2$macro$224));\n+ final Object module$ = new Some((Object)new Tuple3((Object)qq$f3fb6cb5$macro$231, (Object)qq$f3fb6cb5$macro$232, (Object)qq$f3fb6cb5$macro$233));\n return (Option, List>>)module$;\n }\n }\n }\n }\n }\n }\n"}]}, {"source1": "scala/pickling/CurrentMirrorMacro$$typecreator8$1.class", "source2": "scala/pickling/CurrentMirrorMacro$$typecreator4$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 $typecreator8$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 $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 $typecreator8$1(final CurrentMirrorMacro $outer) {\n+ public $typecreator4$1(final CurrentMirrorMacro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/Macro$$typecreator4$1.class", "source2": "scala/pickling/Macro$$typecreator8$1.class", "comments": ["Files 6% 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 $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 $m.staticClass(\"scala.pickling.refs.ShareEverything\").asType().toTypeConstructor();\n }\n \n- public $typecreator4$1(final Macro $outer) {\n+ public $typecreator8$1(final Macro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/Macro$$typecreator5$1.class", "source2": "scala/pickling/Macro$$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 $typecreator5$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.refs.ShareNothing\").asType().toTypeConstructor();\n }\n \n- public $typecreator5$1(final Macro $outer) {\n+ public $typecreator9$1(final Macro $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpickleMacros$$typecreator10$1.class", "source2": "scala/pickling/UnpickleMacros$$typecreator14$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 $typecreator10$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 $m.staticClass(\"scala.pickling.refs.Ref\").asType().toTypeConstructor();\n }\n \n- public $typecreator10$1(final UnpickleMacros $outer) {\n+ public $typecreator14$1(final UnpickleMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator6$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator10$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 $typecreator6$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(\"java.io.Externalizable\").asType().toTypeConstructor();\n }\n \n- public $typecreator6$1(final UnpicklerMacros $outer) {\n+ public $typecreator10$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator7$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator11$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 $typecreator7$1 extends TypeCreator\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 $m.staticClass(\"scala.pickling.util.GenObjectOutput\").asType().toTypeConstructor();\n }\n \n- public $typecreator7$1(final UnpicklerMacros $outer) {\n+ public $typecreator11$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator8$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator12$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 $typecreator8$1 extends TypeCreator\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.IsStaticOnly\").asType().toTypeConstructor();\n }\n \n- public $typecreator8$1(final UnpicklerMacros $outer) {\n+ public $typecreator12$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}, {"source1": "scala/pickling/UnpicklerMacros$$typecreator9$1.class", "source2": "scala/pickling/UnpicklerMacros$$typecreator13$1.class", "comments": ["Files 2% 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 $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 $m.staticClass(\"scala.Singleton\").asType().toTypeConstructor();\n }\n \n- public $typecreator9$1(final UnpicklerMacros $outer) {\n+ public $typecreator13$1(final UnpicklerMacros $outer) {\n }\n }\n"}]}]}]}]}]}]}