{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LZQ0JY01/b1/relaxngcc_1.12-1.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LZQ0JY01/b2/relaxngcc_1.12-1.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 8a2ef4ecce7347916c30bddeaf85a24e 351432 doc optional librelaxngcc-java-doc_1.12-1.1_all.deb\n- cef8595f305f97f45a566dd8f49890d4 316196 java optional librelaxngcc-java_1.12-1.1_all.deb\n+ 1e3945b999ad4e67ba357ee77645a7b0 316208 java optional librelaxngcc-java_1.12-1.1_all.deb\n"}, {"source1": "librelaxngcc-java_1.12-1.1_all.deb", "source2": "librelaxngcc-java_1.12-1.1_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 2021-01-02 17:28:10.000000 debian-binary\n -rw-r--r-- 0 0 0 744 2021-01-02 17:28:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 315260 2021-01-02 17:28:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 315272 2021-01-02 17:28:10.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,9 +2,9 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/share/doc/librelaxngcc-java/\n -rw-r--r-- 0 root (0) root (0) 289 2021-01-02 17:28:10.000000 ./usr/share/doc/librelaxngcc-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 4596 2014-02-27 17:21:22.000000 ./usr/share/doc/librelaxngcc-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 335110 2021-01-02 17:28:10.000000 ./usr/share/java/relaxngcc-1.12.jar\n+-rw-r--r-- 0 root (0) root (0) 335069 2021-01-02 17:28:10.000000 ./usr/share/java/relaxngcc-1.12.jar\n lrwxrwxrwx 0 root (0) root (0) 0 2021-01-02 17:28:10.000000 ./usr/share/java/relaxngcc.jar -> relaxngcc-1.12.jar\n"}, {"source1": "./usr/share/java/relaxngcc-1.12.jar", "source2": "./usr/share/java/relaxngcc-1.12.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 335110 bytes, number of entries: 200\n+Zip file size: 335069 bytes, number of entries: 200\n drwxr-xr-x 2.0 unx 0 bx stor 21-Jan-02 17:28 META-INF/\n -rw-r--r-- 2.0 unx 294 b- defN 21-Jan-02 17:28 META-INF/MANIFEST.MF\n -rw-r--r-- 2.0 unx 1414 b- defN 21-Jan-02 17:28 plugin.jelly\n -rw-r--r-- 2.0 unx 824 b- defN 21-Jan-02 17:28 purify.xsl\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jan-02 17:28 relaxngcc/\n -rw-r--r-- 2.0 unx 1293 b- defN 21-Jan-02 17:28 relaxngcc/BuildError.class\n -rw-r--r-- 2.0 unx 368 b- defN 21-Jan-02 17:28 relaxngcc/CommandLineException.class\n@@ -97,15 +97,15 @@\n -rw-r--r-- 2.0 unx 5581 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/AttributesImpl.class\n -rw-r--r-- 2.0 unx 513 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/NGCCEventReceiver.class\n -rw-r--r-- 2.0 unx 646 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/NGCCEventSource.class\n -rw-r--r-- 2.0 unx 4925 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/NGCCHandler.class\n -rw-r--r-- 2.0 unx 5858 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/NGCCInterleaveFilter.class\n -rw-r--r-- 2.0 unx 9500 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/NGCCRuntime.class\n -rw-r--r-- 2.0 unx 5823 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/Start.class\n--rw-r--r-- 2.0 unx 7322 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/datatype.class\n+-rw-r--r-- 2.0 unx 7318 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/datatype.class\n -rw-r--r-- 2.0 unx 4754 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/macro.class\n -rw-r--r-- 2.0 unx 5562 b- defN 21-Jan-02 17:28 relaxngcc/datatype/parser/resource.class\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jan-02 17:28 relaxngcc/grammar/\n -rw-r--r-- 2.0 unx 1216 b- defN 21-Jan-02 17:28 relaxngcc/grammar/AnyNameClass.class\n -rw-r--r-- 2.0 unx 1126 b- defN 21-Jan-02 17:28 relaxngcc/grammar/AttributePattern.class\n -rw-r--r-- 2.0 unx 1224 b- defN 21-Jan-02 17:28 relaxngcc/grammar/BinaryPattern.class\n -rw-r--r-- 2.0 unx 1156 b- defN 21-Jan-02 17:28 relaxngcc/grammar/ChoiceNameClass.class\n@@ -195,8 +195,8 @@\n -rw-r--r-- 2.0 unx 866 b- defN 21-Jan-02 17:28 relaxngcc/runtime/NGCCTypedContentHandler$Attribute.class\n -rw-r--r-- 2.0 unx 779 b- defN 21-Jan-02 17:28 relaxngcc/runtime/NGCCTypedContentHandler$TypedValue.class\n -rw-r--r-- 2.0 unx 6555 b- defN 21-Jan-02 17:28 relaxngcc/runtime/NGCCTypedContentHandler.class\n -rw-r--r-- 2.0 unx 5928 b- defN 21-Jan-02 17:28 relaxngcc/runtime/NGCCTypedContentHandler.java\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jan-02 17:28 relaxngcc/util/\n -rw-r--r-- 2.0 unx 910 b- defN 21-Jan-02 17:28 relaxngcc/util/ConcatIterator.class\n -rw-r--r-- 2.0 unx 1159 b- defN 21-Jan-02 17:28 relaxngcc/util/SelectiveIterator.class\n-200 files, 742611 bytes uncompressed, 304926 bytes compressed: 58.9%\n+200 files, 742607 bytes uncompressed, 304885 bytes compressed: 58.9%\n"}, {"source1": "relaxngcc/datatype/parser/Start.class", "source2": "relaxngcc/datatype/parser/Start.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -35,57 +35,57 @@\n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 1: {\n if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 546);\n+ final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 519);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n case 8: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"uri\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 2: {\n+ case 4: {\n if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 550);\n+ final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 524);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 547);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.$_ngcc_current_state = 1;\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 4: {\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ case 2: {\n if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 551);\n+ final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 523);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.$_ngcc_current_state = 2;\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 520);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 9: {\n if ($__uri == \"\" && $__local == \"datatypeLibrary\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 8;\n@@ -111,35 +111,35 @@\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 8: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"uri\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n+ case 4: {\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 4: {\n- this.$_ngcc_current_state = 2;\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n@@ -147,33 +147,33 @@\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 8: {\n if ($__uri == \"\" && $__local == \"uri\") {\n this.$_ngcc_current_state = 7;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n+ case 4: {\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 4: {\n- this.$_ngcc_current_state = 2;\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n@@ -181,93 +181,93 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 4: {\n this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 6: {\n if ($__uri == \"\" && $__local == \"uri\") {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n case 8: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"uri\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n+ case 4: {\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n case 7: {\n this.uri = $value;\n this.$_ngcc_current_state = 6;\n this.action0();\n break;\n }\n- case 4: {\n- this.$_ngcc_current_state = 2;\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 546: {\n+ case 519: {\n this.$_ngcc_current_state = 1;\n break;\n }\n- case 550: {\n+ case 524: {\n this.$_ngcc_current_state = 2;\n break;\n }\n- case 547: {\n- this.$_ngcc_current_state = 1;\n+ case 523: {\n+ this.$_ngcc_current_state = 2;\n break;\n }\n- case 551: {\n- this.$_ngcc_current_state = 2;\n+ case 520: {\n+ this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0;\n"}]}, {"source1": "relaxngcc/datatype/parser/datatype.class", "source2": "relaxngcc/datatype/parser/datatype.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -44,117 +44,101 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 7: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 15: {\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 14;\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 3: {\n+ case 2: {\n if ($__uri == \"\" && $__local == \"useResource\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 7;\n break;\n }\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ if ($__uri.equals(\"\")) {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 531);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n case 11: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"\" && $__local == \"useResource\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 7;\n- break;\n- }\n- if ($__uri.equals(\"\")) {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 528);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ case 14: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 14: {\n+ case 7: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 15: {\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 14;\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 3: {\n+ if ($__uri == \"\" && $__local == \"useResource\") {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 7;\n+ break;\n+ }\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 7: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 1: {\n+ case 2: {\n if ($__uri == \"\" && $__local == \"datatype\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n- this.action0();\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 531);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 11: {\n final int $ai;\n@@ -162,24 +146,25 @@\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 528);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 14: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 14: {\n+ case 7: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n@@ -190,43 +175,45 @@\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n+ case 1: {\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ this.action0();\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 7: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 6;\n- break;\n- }\n- this.unexpectedEnterAttribute($__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 11: {\n if ($__uri == \"\" && $__local == \"javaType\") {\n this.$_ngcc_current_state = 10;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n@@ -235,131 +222,144 @@\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 13;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n+ case 7: {\n+ if ($__uri == \"\" && $__local == \"name\") {\n+ this.$_ngcc_current_state = 6;\n+ break;\n+ }\n+ this.unexpectedEnterAttribute($__qname);\n+ break;\n+ }\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 5: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 4;\n- this.action1();\n- break;\n- }\n- this.unexpectedLeaveAttribute($__qname);\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 12: {\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 11;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ case 5: {\n+ if ($__uri == \"\" && $__local == \"name\") {\n+ this.$_ngcc_current_state = 4;\n+ this.action1();\n+ break;\n+ }\n+ this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 9: {\n if ($__uri == \"\" && $__local == \"javaType\") {\n this.$_ngcc_current_state = 3;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 7: {\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n+ case 2: {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 531);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ case 11: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n- case 13: {\n- this.name = $value;\n- this.$_ngcc_current_state = 12;\n+ case 14: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n break;\n }\n case 10: {\n this.javaType = $value;\n this.$_ngcc_current_state = 9;\n break;\n }\n- case 11: {\n+ case 7: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 2: {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 528);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ case 13: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 12;\n break;\n }\n case 6: {\n this.resName = $value;\n this.$_ngcc_current_state = 5;\n break;\n }\n- case 14: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 528: {\n+ case 531: {\n this.m = (Macro)$__result__;\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/datatype/parser/macro.class", "source2": "relaxngcc/datatype/parser/macro.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -73,32 +73,32 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.m, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 3: {\n if ($__uri.equals(\"\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.m, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/datatype/parser/resource.class", "source2": "relaxngcc/datatype/parser/resource.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -35,75 +35,75 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ case 2: {\n+ if ($__uri.equals(\"\")) {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 512);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n case 6: {\n if ($__uri == \"\" && $__local == \"resource\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 5;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri.equals(\"\")) {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 522);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 2: {\n if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 522);\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 512);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 1: {\n@@ -123,88 +123,88 @@\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 5: {\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 3: {\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 4: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n case 2: {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 522);\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 512);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- case 4: {\n- this.name = $value;\n- this.$_ngcc_current_state = 3;\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 522: {\n+ case 512: {\n this.m = (Macro)$__result__;\n this.action0();\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n"}]}]}]}]}]}]}