{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wggzNdgT/b1/jabref_3.8.2+ds-15_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wggzNdgT/b2/jabref_3.8.2+ds-15_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 56843a73af22bfa544ae1d6b6e5fbba9 3823364 tex optional jabref_3.8.2+ds-15_all.deb\n+ 2f42421c1e58809dce0ae9a40011a9cc 3823232 tex optional jabref_3.8.2+ds-15_all.deb\n"}, {"source1": "jabref_3.8.2+ds-15_all.deb", "source2": "jabref_3.8.2+ds-15_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-07-07 14:39:59.000000 debian-binary\n -rw-r--r-- 0 0 0 1572 2021-07-07 14:39:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3821600 2021-07-07 14:39:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3821468 2021-07-07 14:39:59.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": "@@ -16,15 +16,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/doc/jabref/\n -rw-r--r-- 0 root (0) root (0) 865 2021-07-07 14:39:59.000000 ./usr/share/doc/jabref/README.Debian\n -rw-r--r-- 0 root (0) root (0) 2451 2017-01-29 20:17:49.000000 ./usr/share/doc/jabref/README.md.gz\n -rw-r--r-- 0 root (0) root (0) 11815 2021-07-07 14:39:59.000000 ./usr/share/doc/jabref/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 20553 2017-01-29 20:17:49.000000 ./usr/share/doc/jabref/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 24873 2021-07-07 14:39:59.000000 ./usr/share/doc/jabref/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/jabref/\n--rw-r--r-- 0 root (0) root (0) 4047779 2021-07-07 14:39:59.000000 ./usr/share/jabref/JabRef-3.8.2.jar\n+-rw-r--r-- 0 root (0) root (0) 4047780 2021-07-07 14:39:59.000000 ./usr/share/jabref/JabRef-3.8.2.jar\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/java/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 1674 2021-07-07 14:39:59.000000 ./usr/share/man/man1/jabref.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/mime/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-07 14:39:59.000000 ./usr/share/mime/packages/\n -rw-r--r-- 0 root (0) root (0) 1075 2021-07-07 14:39:59.000000 ./usr/share/mime/packages/jabref.xml\n"}, {"source1": "./usr/share/jabref/JabRef-3.8.2.jar", "source2": "./usr/share/jabref/JabRef-3.8.2.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 4047779 bytes, number of entries: 1935\n+Zip file size: 4047780 bytes, number of entries: 1935\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/\n -rw-r--r-- 2.0 unx 25 b- defN 21-Jul-07 14:39 META-INF/MANIFEST.MF\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/org/\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/org/apache/\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/org/apache/logging/\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/org/apache/logging/log4j/\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 META-INF/org/apache/logging/log4j/core/\n@@ -1930,8 +1930,8 @@\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 xjc/mods/loc/mods/\n -rw-r--r-- 2.0 unx 5828 b- defN 21-Jul-07 14:39 xjc/mods/loc/mods/xml.xsd\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 xjc/mods/loc/standards/\n drwxr-xr-x 2.0 unx 0 b- stor 21-Jul-07 14:39 xjc/mods/loc/standards/xlink/\n -rw-r--r-- 2.0 unx 3138 b- defN 21-Jul-07 14:39 xjc/mods/loc/standards/xlink/xlink.xsd\n -rw-r--r-- 2.0 unx 53262 b- defN 21-Jul-07 14:39 xjc/mods/mods-3-6.xsd\n -rw-r--r-- 2.0 unx 3082 b- defN 21-Jul-07 14:39 xjc/mods/mods-binding.xjb\n-1935 files, 9326909 bytes uncompressed, 3702985 bytes compressed: 60.3%\n+1935 files, 9326909 bytes uncompressed, 3702986 bytes compressed: 60.3%\n"}, {"source1": "build.properties", "source2": "build.properties", "unified_diff": "@@ -1,4 +1,4 @@\n version=3.8.2\n-year=2024\n+year=2025\n authors=Aaron Chen, Adam Rehn, Admir Obralija, Adrian Daerr, Alessio Pollero, Alex Montgomery, Alexis Gallagher, Alexsandro Lauber, Ali Ayan, Ambrogio Oliva, Andreas Amann, Andreas Rudert, Anh Nghia Tran, Antonio Ribeiro, Arno Blouin, avaucher, Behrouz Javanmardi, Bernd Kalbfuss, Bernhard Tempel, Brian Quistorff, Brian Van Essen, captain123, Carlos Silla, Christian Bartsch, Christian Kopf, Christoph Braun, Christoph Hochreiner, Christoph Schwentker, Christopher Oezbek, Christopher S. Lester, Cyrille d'Haese, Dale Visser, Daniel Bruehl, Daniel Mair, Daniel Sv\u00e4rd, David Gleich, David Weitzman, Dennis Tschechlov, Dominik Wa\u00dfenhoven, Douglas Nassif Roma Junior, Eduardo Greco, Egon Willighagen, Ellen Reitmayr, Erik Putrycz, Ervin Kolenovic, Fabian Bieker, Fabrice Dessaint, Fedor Bezrukov, Felix Berger, Felix Langner, Felix Wilke, Fernando Santagata, Florian Stra\u00dfer, Francois Charette, Frank Steimle, Fred, Fr\u00e9d\u00e9ric Darboux, Gert Renckens, Gregor Herrmann, Guillaume Gardey, Hakan Duran, Hannes Restel, Igor Chernyavsky, Igor Steinmacher, Ingvar Jackal, Jan Frederik Maas, Jan Kubovy, Janosch Kutscherauer, Jason Pickering, Jeff Kerr, Jeff Miller, Jeffrey Kuhn, Jens D\u00f6cke, John David, John Relph, John Zedlewski, Jonathan Powell, Jorge Tornero, Joshua Ramon Enslin, J\u00f6rg Lenhard, J\u00f6rg Wegner, J\u00f6rg Zieren, J\u00f8rgen Kvalsvik, J\u00fcrgen Lange, Kai Mindermann, Koji Yokota, Kolja Brix, Krunoslav Zubrinic, Krzysztof A. Ko\u015bciuszkiewicz, Laura Hern\u00e1ndez G\u00f3mez, Lee Patton, Leonardo Haddad, Ling Wang, Lorenzo Genta, Luciana de Melo e Abud, Mairieli Wessel, Manuel Siebeneicher, Mariana Prudencio, Marius Kleiner, Mark Schenk, Martin K\u00e4hmer, Martin Stolle, Mathias Walter, Matthias Geiger, Mattias Ulbrich, mcmoody, Meltem Demirk\u00f6pr\u00fc, Michael, Michael Beckmann, Michael Falkenthal, Michael Spiegel, Michael Wrighton, Michel Baylac, Mike Smoot, Moritz Ringler, Morten Alver, M\u00e9lanie Tremblay, Nathan Dunn, Nathan Sheffield, Nicolas Pavillon, nikmilpv, Niv Ierushalmi, Nizar N. Batada, noravanq, Olaf Lenz, Oliver Beckmann, Oliver Kopp, Oscar Gustafsson, payload, Peter Ansell, Philip Johnson, Raik Nagel, Renato Massao, Robert J\u00e4schke, Rudolf Seemann, Ruy Minoru Ito Takata, Ryo Igarashi, S M Mahbub Murshed, Saivert, Samin Muhammad Ridwanul Karim, Sascha Hunold, Sascha Zeller, Saverio Mori, Scott Townsend, Seb Wills, Shitikanth, Simon Harrer, Simon Rutishauser, speed9, Stefan Kolb, Stefan Robert, Stefano Gariazzo, Stephan Lau, Stephan Rave, The Gitter Badger, Thiago Toledo, Thomas Arildsen, Thorsten Dahlheimer, Tobias Boceck, Tobias Denkinger, Tobias Diez, tokkot, Toralf Senger, uid112001, Ulrich St\u00e4rk, Ulrik Stervbo, Uwe Kuehn, Vincent W. Yang, Waluyo Adi Siswanto, Ward Poelmans, wuw, Yang Zongze, Yara Grassi Gouffon, Yifan Peng\n developers=Oliver Kopp (since 2011), Simon Harrer (since 2014), J\u00f6rg Lenhard (since 2015), Stefan Kolb (since 2015), Matthias Geiger (since 2015), Oscar Gustafsson (since 2015), Tobias Diez (since 2015), Christoph Schwentker (since 2016)\n"}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/AccessConditionDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/AccessConditionDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,22 +11,14 @@\n @XmlType(name = \"accessConditionDefinition\", namespace = \"http://www.loc.gov/mods/v3\")\n public class AccessConditionDefinition extends ExtensionDefinition\n {\n @XmlAttribute(name = \"type\")\n protected String atType;\n @XmlAttribute(name = \"altRepGroup\")\n protected String altRepGroup;\n- @XmlAttribute(name = \"lang\")\n- protected String atlang;\n- @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n- protected String lang;\n- @XmlAttribute(name = \"script\")\n- protected String script;\n- @XmlAttribute(name = \"transliteration\")\n- protected String transliteration;\n @XmlAttribute(name = \"type\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String type;\n @XmlAttribute(name = \"href\", namespace = \"http://www.w3.org/1999/xlink\")\n @XmlSchemaType(name = \"anyURI\")\n protected String href;\n @XmlAttribute(name = \"role\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String role;\n@@ -34,14 +26,22 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n+ @XmlAttribute(name = \"lang\")\n+ protected String atlang;\n+ @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n+ protected String lang;\n+ @XmlAttribute(name = \"script\")\n+ protected String script;\n+ @XmlAttribute(name = \"transliteration\")\n+ protected String transliteration;\n @XmlAttribute(name = \"altFormat\")\n @XmlSchemaType(name = \"anyURI\")\n protected String altFormat;\n @XmlAttribute(name = \"contentType\")\n protected String contentType;\n \n public String getAtType() {\n@@ -56,46 +56,14 @@\n return this.altRepGroup;\n }\n \n public void setAltRepGroup(final String value) {\n this.altRepGroup = value;\n }\n \n- public String getAtlang() {\n- return this.atlang;\n- }\n- \n- public void setAtlang(final String value) {\n- this.atlang = value;\n- }\n- \n- public String getLang() {\n- return this.lang;\n- }\n- \n- public void setLang(final String value) {\n- this.lang = value;\n- }\n- \n- public String getScript() {\n- return this.script;\n- }\n- \n- public void setScript(final String value) {\n- this.script = value;\n- }\n- \n- public String getTransliteration() {\n- return this.transliteration;\n- }\n- \n- public void setTransliteration(final String value) {\n- this.transliteration = value;\n- }\n- \n public String getType() {\n if (this.type == null) {\n return \"simple\";\n }\n return this.type;\n }\n \n@@ -147,14 +115,46 @@\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n \n+ public String getAtlang() {\n+ return this.atlang;\n+ }\n+ \n+ public void setAtlang(final String value) {\n+ this.atlang = value;\n+ }\n+ \n+ public String getLang() {\n+ return this.lang;\n+ }\n+ \n+ public void setLang(final String value) {\n+ this.lang = value;\n+ }\n+ \n+ public String getScript() {\n+ return this.script;\n+ }\n+ \n+ public void setScript(final String value) {\n+ this.script = value;\n+ }\n+ \n+ public String getTransliteration() {\n+ return this.transliteration;\n+ }\n+ \n+ public void setTransliteration(final String value) {\n+ this.transliteration = value;\n+ }\n+ \n public String getAltFormat() {\n return this.altFormat;\n }\n \n public void setAltFormat(final String value) {\n this.altFormat = value;\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/NameDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/NameDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -53,30 +53,30 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n- @XmlAttribute(name = \"lang\")\n- protected String atlang;\n- @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n- protected String lang;\n- @XmlAttribute(name = \"script\")\n- protected String script;\n- @XmlAttribute(name = \"transliteration\")\n- protected String transliteration;\n @XmlAttribute(name = \"authority\")\n protected String authority;\n @XmlAttribute(name = \"authorityURI\")\n @XmlSchemaType(name = \"anyURI\")\n protected String authorityURI;\n @XmlAttribute(name = \"valueURI\")\n @XmlSchemaType(name = \"anyURI\")\n protected String valueURI;\n+ @XmlAttribute(name = \"lang\")\n+ protected String atlang;\n+ @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n+ protected String lang;\n+ @XmlAttribute(name = \"script\")\n+ protected String script;\n+ @XmlAttribute(name = \"transliteration\")\n+ protected String transliteration;\n \n public List> getNamePartOrDisplayFormOrAffiliation() {\n if (this.namePartOrDisplayFormOrAffiliation == null) {\n this.namePartOrDisplayFormOrAffiliation = new ArrayList>();\n }\n return this.namePartOrDisplayFormOrAffiliation;\n }\n@@ -202,14 +202,38 @@\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n \n+ public String getAuthority() {\n+ return this.authority;\n+ }\n+ \n+ public void setAuthority(final String value) {\n+ this.authority = value;\n+ }\n+ \n+ public String getAuthorityURI() {\n+ return this.authorityURI;\n+ }\n+ \n+ public void setAuthorityURI(final String value) {\n+ this.authorityURI = value;\n+ }\n+ \n+ public String getValueURI() {\n+ return this.valueURI;\n+ }\n+ \n+ public void setValueURI(final String value) {\n+ this.valueURI = value;\n+ }\n+ \n public String getAtlang() {\n return this.atlang;\n }\n \n public void setAtlang(final String value) {\n this.atlang = value;\n }\n@@ -233,32 +257,8 @@\n public String getTransliteration() {\n return this.transliteration;\n }\n \n public void setTransliteration(final String value) {\n this.transliteration = value;\n }\n- \n- public String getAuthority() {\n- return this.authority;\n- }\n- \n- public void setAuthority(final String value) {\n- this.authority = value;\n- }\n- \n- public String getAuthorityURI() {\n- return this.authorityURI;\n- }\n- \n- public void setAuthorityURI(final String value) {\n- this.authorityURI = value;\n- }\n- \n- public String getValueURI() {\n- return this.valueURI;\n- }\n- \n- public void setValueURI(final String value) {\n- this.valueURI = value;\n- }\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/SubjectDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/SubjectDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -29,14 +29,22 @@\n @XmlAttribute(name = \"displayLabel\")\n protected String displayLabel;\n @XmlAttribute(name = \"altRepGroup\")\n protected String altRepGroup;\n @XmlAttribute(name = \"usage\")\n @XmlSchemaType(name = \"anySimpleType\")\n protected String usage;\n+ @XmlAttribute(name = \"lang\")\n+ protected String atlang;\n+ @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n+ protected String lang;\n+ @XmlAttribute(name = \"script\")\n+ protected String script;\n+ @XmlAttribute(name = \"transliteration\")\n+ protected String transliteration;\n @XmlAttribute(name = \"authority\")\n protected String authority;\n @XmlAttribute(name = \"authorityURI\")\n @XmlSchemaType(name = \"anyURI\")\n protected String authorityURI;\n @XmlAttribute(name = \"valueURI\")\n @XmlSchemaType(name = \"anyURI\")\n@@ -52,22 +60,14 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n- @XmlAttribute(name = \"lang\")\n- protected String atlang;\n- @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n- protected String lang;\n- @XmlAttribute(name = \"script\")\n- protected String script;\n- @XmlAttribute(name = \"transliteration\")\n- protected String transliteration;\n \n public List> getTopicOrGeographicOrTemporal() {\n if (this.topicOrGeographicOrTemporal == null) {\n this.topicOrGeographicOrTemporal = new ArrayList>();\n }\n return this.topicOrGeographicOrTemporal;\n }\n@@ -103,14 +103,46 @@\n return this.usage;\n }\n \n public void setUsage(final String value) {\n this.usage = value;\n }\n \n+ public String getAtlang() {\n+ return this.atlang;\n+ }\n+ \n+ public void setAtlang(final String value) {\n+ this.atlang = value;\n+ }\n+ \n+ public String getLang() {\n+ return this.lang;\n+ }\n+ \n+ public void setLang(final String value) {\n+ this.lang = value;\n+ }\n+ \n+ public String getScript() {\n+ return this.script;\n+ }\n+ \n+ public void setScript(final String value) {\n+ this.script = value;\n+ }\n+ \n+ public String getTransliteration() {\n+ return this.transliteration;\n+ }\n+ \n+ public void setTransliteration(final String value) {\n+ this.transliteration = value;\n+ }\n+ \n public String getAuthority() {\n return this.authority;\n }\n \n public void setAuthority(final String value) {\n this.authority = value;\n }\n@@ -185,40 +217,8 @@\n public String getActuate() {\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n- \n- public String getAtlang() {\n- return this.atlang;\n- }\n- \n- public void setAtlang(final String value) {\n- this.atlang = value;\n- }\n- \n- public String getLang() {\n- return this.lang;\n- }\n- \n- public void setLang(final String value) {\n- this.lang = value;\n- }\n- \n- public String getScript() {\n- return this.script;\n- }\n- \n- public void setScript(final String value) {\n- this.script = value;\n- }\n- \n- public String getTransliteration() {\n- return this.transliteration;\n- }\n- \n- public void setTransliteration(final String value) {\n- this.transliteration = value;\n- }\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/SubjectNameDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/SubjectNameDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -26,14 +26,30 @@\n @XmlAttribute(name = \"ID\")\n @XmlJavaTypeAdapter(CollapsedStringAdapter.class)\n @XmlID\n @XmlSchemaType(name = \"ID\")\n protected String id;\n @XmlAttribute(name = \"displayLabel\")\n protected String displayLabel;\n+ @XmlAttribute(name = \"lang\")\n+ protected String atlang;\n+ @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n+ protected String lang;\n+ @XmlAttribute(name = \"script\")\n+ protected String script;\n+ @XmlAttribute(name = \"transliteration\")\n+ protected String transliteration;\n+ @XmlAttribute(name = \"authority\")\n+ protected String authority;\n+ @XmlAttribute(name = \"authorityURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String authorityURI;\n+ @XmlAttribute(name = \"valueURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String valueURI;\n @XmlAttribute(name = \"type\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String type;\n @XmlAttribute(name = \"href\", namespace = \"http://www.w3.org/1999/xlink\")\n @XmlSchemaType(name = \"anyURI\")\n protected String href;\n @XmlAttribute(name = \"role\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String role;\n@@ -41,30 +57,14 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n- @XmlAttribute(name = \"authority\")\n- protected String authority;\n- @XmlAttribute(name = \"authorityURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String authorityURI;\n- @XmlAttribute(name = \"valueURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String valueURI;\n- @XmlAttribute(name = \"lang\")\n- protected String atlang;\n- @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n- protected String lang;\n- @XmlAttribute(name = \"script\")\n- protected String script;\n- @XmlAttribute(name = \"transliteration\")\n- protected String transliteration;\n \n public List> getNamePartOrDisplayFormOrAffiliation() {\n if (this.namePartOrDisplayFormOrAffiliation == null) {\n this.namePartOrDisplayFormOrAffiliation = new ArrayList>();\n }\n return this.namePartOrDisplayFormOrAffiliation;\n }\n@@ -89,14 +89,70 @@\n return this.displayLabel;\n }\n \n public void setDisplayLabel(final String value) {\n this.displayLabel = value;\n }\n \n+ public String getAtlang() {\n+ return this.atlang;\n+ }\n+ \n+ public void setAtlang(final String value) {\n+ this.atlang = value;\n+ }\n+ \n+ public String getLang() {\n+ return this.lang;\n+ }\n+ \n+ public void setLang(final String value) {\n+ this.lang = value;\n+ }\n+ \n+ public String getScript() {\n+ return this.script;\n+ }\n+ \n+ public void setScript(final String value) {\n+ this.script = value;\n+ }\n+ \n+ public String getTransliteration() {\n+ return this.transliteration;\n+ }\n+ \n+ public void setTransliteration(final String value) {\n+ this.transliteration = value;\n+ }\n+ \n+ public String getAuthority() {\n+ return this.authority;\n+ }\n+ \n+ public void setAuthority(final String value) {\n+ this.authority = value;\n+ }\n+ \n+ public String getAuthorityURI() {\n+ return this.authorityURI;\n+ }\n+ \n+ public void setAuthorityURI(final String value) {\n+ this.authorityURI = value;\n+ }\n+ \n+ public String getValueURI() {\n+ return this.valueURI;\n+ }\n+ \n+ public void setValueURI(final String value) {\n+ this.valueURI = value;\n+ }\n+ \n public String getType() {\n if (this.type == null) {\n return \"simple\";\n }\n return this.type;\n }\n \n@@ -147,64 +203,8 @@\n public String getActuate() {\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n- \n- public String getAuthority() {\n- return this.authority;\n- }\n- \n- public void setAuthority(final String value) {\n- this.authority = value;\n- }\n- \n- public String getAuthorityURI() {\n- return this.authorityURI;\n- }\n- \n- public void setAuthorityURI(final String value) {\n- this.authorityURI = value;\n- }\n- \n- public String getValueURI() {\n- return this.valueURI;\n- }\n- \n- public void setValueURI(final String value) {\n- this.valueURI = value;\n- }\n- \n- public String getAtlang() {\n- return this.atlang;\n- }\n- \n- public void setAtlang(final String value) {\n- this.atlang = value;\n- }\n- \n- public String getLang() {\n- return this.lang;\n- }\n- \n- public void setLang(final String value) {\n- this.lang = value;\n- }\n- \n- public String getScript() {\n- return this.script;\n- }\n- \n- public void setScript(final String value) {\n- this.script = value;\n- }\n- \n- public String getTransliteration() {\n- return this.transliteration;\n- }\n- \n- public void setTransliteration(final String value) {\n- this.transliteration = value;\n- }\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/SubjectTitleInfoDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/SubjectTitleInfoDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -26,30 +26,14 @@\n @XmlID\n @XmlSchemaType(name = \"ID\")\n protected String id;\n @XmlAttribute(name = \"displayLabel\")\n protected String displayLabel;\n @XmlAttribute(name = \"type\")\n protected String atType;\n- @XmlAttribute(name = \"authority\")\n- protected String authority;\n- @XmlAttribute(name = \"authorityURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String authorityURI;\n- @XmlAttribute(name = \"valueURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String valueURI;\n- @XmlAttribute(name = \"lang\")\n- protected String atlang;\n- @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n- protected String lang;\n- @XmlAttribute(name = \"script\")\n- protected String script;\n- @XmlAttribute(name = \"transliteration\")\n- protected String transliteration;\n @XmlAttribute(name = \"type\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String type;\n @XmlAttribute(name = \"href\", namespace = \"http://www.w3.org/1999/xlink\")\n @XmlSchemaType(name = \"anyURI\")\n protected String href;\n @XmlAttribute(name = \"role\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String role;\n@@ -57,14 +41,30 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n+ @XmlAttribute(name = \"lang\")\n+ protected String atlang;\n+ @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n+ protected String lang;\n+ @XmlAttribute(name = \"script\")\n+ protected String script;\n+ @XmlAttribute(name = \"transliteration\")\n+ protected String transliteration;\n+ @XmlAttribute(name = \"authority\")\n+ protected String authority;\n+ @XmlAttribute(name = \"authorityURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String authorityURI;\n+ @XmlAttribute(name = \"valueURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String valueURI;\n \n public List getTitleOrSubTitleOrPartNumber() {\n if (this.titleOrSubTitleOrPartNumber == null) {\n this.titleOrSubTitleOrPartNumber = new ArrayList();\n }\n return this.titleOrSubTitleOrPartNumber;\n }\n@@ -89,70 +89,14 @@\n return this.atType;\n }\n \n public void setAtType(final String value) {\n this.atType = value;\n }\n \n- public String getAuthority() {\n- return this.authority;\n- }\n- \n- public void setAuthority(final String value) {\n- this.authority = value;\n- }\n- \n- public String getAuthorityURI() {\n- return this.authorityURI;\n- }\n- \n- public void setAuthorityURI(final String value) {\n- this.authorityURI = value;\n- }\n- \n- public String getValueURI() {\n- return this.valueURI;\n- }\n- \n- public void setValueURI(final String value) {\n- this.valueURI = value;\n- }\n- \n- public String getAtlang() {\n- return this.atlang;\n- }\n- \n- public void setAtlang(final String value) {\n- this.atlang = value;\n- }\n- \n- public String getLang() {\n- return this.lang;\n- }\n- \n- public void setLang(final String value) {\n- this.lang = value;\n- }\n- \n- public String getScript() {\n- return this.script;\n- }\n- \n- public void setScript(final String value) {\n- this.script = value;\n- }\n- \n- public String getTransliteration() {\n- return this.transliteration;\n- }\n- \n- public void setTransliteration(final String value) {\n- this.transliteration = value;\n- }\n- \n public String getType() {\n if (this.type == null) {\n return \"simple\";\n }\n return this.type;\n }\n \n@@ -203,8 +147,64 @@\n public String getActuate() {\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n+ \n+ public String getAtlang() {\n+ return this.atlang;\n+ }\n+ \n+ public void setAtlang(final String value) {\n+ this.atlang = value;\n+ }\n+ \n+ public String getLang() {\n+ return this.lang;\n+ }\n+ \n+ public void setLang(final String value) {\n+ this.lang = value;\n+ }\n+ \n+ public String getScript() {\n+ return this.script;\n+ }\n+ \n+ public void setScript(final String value) {\n+ this.script = value;\n+ }\n+ \n+ public String getTransliteration() {\n+ return this.transliteration;\n+ }\n+ \n+ public void setTransliteration(final String value) {\n+ this.transliteration = value;\n+ }\n+ \n+ public String getAuthority() {\n+ return this.authority;\n+ }\n+ \n+ public void setAuthority(final String value) {\n+ this.authority = value;\n+ }\n+ \n+ public String getAuthorityURI() {\n+ return this.authorityURI;\n+ }\n+ \n+ public void setAuthorityURI(final String value) {\n+ this.authorityURI = value;\n+ }\n+ \n+ public String getValueURI() {\n+ return this.valueURI;\n+ }\n+ \n+ public void setValueURI(final String value) {\n+ this.valueURI = value;\n+ }\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/TableOfContentsDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/TableOfContentsDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -16,19 +16,14 @@\n @XmlAttribute(name = \"type\")\n protected String atType;\n @XmlAttribute(name = \"shareable\")\n @XmlSchemaType(name = \"anySimpleType\")\n protected String shareable;\n @XmlAttribute(name = \"altRepGroup\")\n protected String altRepGroup;\n- @XmlAttribute(name = \"altFormat\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String altFormat;\n- @XmlAttribute(name = \"contentType\")\n- protected String contentType;\n @XmlAttribute(name = \"type\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String type;\n @XmlAttribute(name = \"href\", namespace = \"http://www.w3.org/1999/xlink\")\n @XmlSchemaType(name = \"anyURI\")\n protected String href;\n @XmlAttribute(name = \"role\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String role;\n@@ -36,14 +31,19 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n+ @XmlAttribute(name = \"altFormat\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String altFormat;\n+ @XmlAttribute(name = \"contentType\")\n+ protected String contentType;\n \n public String getDisplayLabel() {\n return this.displayLabel;\n }\n \n public void setDisplayLabel(final String value) {\n this.displayLabel = value;\n@@ -72,30 +72,14 @@\n return this.altRepGroup;\n }\n \n public void setAltRepGroup(final String value) {\n this.altRepGroup = value;\n }\n \n- public String getAltFormat() {\n- return this.altFormat;\n- }\n- \n- public void setAltFormat(final String value) {\n- this.altFormat = value;\n- }\n- \n- public String getContentType() {\n- return this.contentType;\n- }\n- \n- public void setContentType(final String value) {\n- this.contentType = value;\n- }\n- \n public String getType() {\n if (this.type == null) {\n return \"simple\";\n }\n return this.type;\n }\n \n@@ -146,8 +130,24 @@\n public String getActuate() {\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n+ \n+ public String getAltFormat() {\n+ return this.altFormat;\n+ }\n+ \n+ public void setAltFormat(final String value) {\n+ this.altFormat = value;\n+ }\n+ \n+ public String getContentType() {\n+ return this.contentType;\n+ }\n+ \n+ public void setContentType(final String value) {\n+ this.contentType = value;\n+ }\n }\n"}]}, {"source1": "net/sf/jabref/logic/importer/fileformat/mods/TitleInfoDefinition.class", "source2": "net/sf/jabref/logic/importer/fileformat/mods/TitleInfoDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -39,22 +39,14 @@\n @XmlAttribute(name = \"ID\")\n @XmlJavaTypeAdapter(CollapsedStringAdapter.class)\n @XmlID\n @XmlSchemaType(name = \"ID\")\n protected String id;\n @XmlAttribute(name = \"displayLabel\")\n protected String displayLabel;\n- @XmlAttribute(name = \"authority\")\n- protected String authority;\n- @XmlAttribute(name = \"authorityURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String authorityURI;\n- @XmlAttribute(name = \"valueURI\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String valueURI;\n @XmlAttribute(name = \"type\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String type;\n @XmlAttribute(name = \"href\", namespace = \"http://www.w3.org/1999/xlink\")\n @XmlSchemaType(name = \"anyURI\")\n protected String href;\n @XmlAttribute(name = \"role\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String role;\n@@ -62,27 +54,35 @@\n protected String arcrole;\n @XmlAttribute(name = \"title\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String title;\n @XmlAttribute(name = \"show\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String show;\n @XmlAttribute(name = \"actuate\", namespace = \"http://www.w3.org/1999/xlink\")\n protected String actuate;\n+ @XmlAttribute(name = \"altFormat\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String altFormat;\n+ @XmlAttribute(name = \"contentType\")\n+ protected String contentType;\n+ @XmlAttribute(name = \"authority\")\n+ protected String authority;\n+ @XmlAttribute(name = \"authorityURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String authorityURI;\n+ @XmlAttribute(name = \"valueURI\")\n+ @XmlSchemaType(name = \"anyURI\")\n+ protected String valueURI;\n @XmlAttribute(name = \"lang\")\n protected String atlang;\n @XmlAttribute(name = \"lang\", namespace = \"http://www.w3.org/XML/1998/namespace\")\n protected String lang;\n @XmlAttribute(name = \"script\")\n protected String script;\n @XmlAttribute(name = \"transliteration\")\n protected String transliteration;\n- @XmlAttribute(name = \"altFormat\")\n- @XmlSchemaType(name = \"anyURI\")\n- protected String altFormat;\n- @XmlAttribute(name = \"contentType\")\n- protected String contentType;\n \n public List getTitleOrSubTitleOrPartNumber() {\n if (this.titleOrSubTitleOrPartNumber == null) {\n this.titleOrSubTitleOrPartNumber = new ArrayList();\n }\n return this.titleOrSubTitleOrPartNumber;\n }\n@@ -153,38 +153,14 @@\n return this.displayLabel;\n }\n \n public void setDisplayLabel(final String value) {\n this.displayLabel = value;\n }\n \n- public String getAuthority() {\n- return this.authority;\n- }\n- \n- public void setAuthority(final String value) {\n- this.authority = value;\n- }\n- \n- public String getAuthorityURI() {\n- return this.authorityURI;\n- }\n- \n- public void setAuthorityURI(final String value) {\n- this.authorityURI = value;\n- }\n- \n- public String getValueURI() {\n- return this.valueURI;\n- }\n- \n- public void setValueURI(final String value) {\n- this.valueURI = value;\n- }\n- \n public String getType() {\n if (this.type == null) {\n return \"simple\";\n }\n return this.type;\n }\n \n@@ -236,14 +212,54 @@\n return this.actuate;\n }\n \n public void setActuate(final String value) {\n this.actuate = value;\n }\n \n+ public String getAltFormat() {\n+ return this.altFormat;\n+ }\n+ \n+ public void setAltFormat(final String value) {\n+ this.altFormat = value;\n+ }\n+ \n+ public String getContentType() {\n+ return this.contentType;\n+ }\n+ \n+ public void setContentType(final String value) {\n+ this.contentType = value;\n+ }\n+ \n+ public String getAuthority() {\n+ return this.authority;\n+ }\n+ \n+ public void setAuthority(final String value) {\n+ this.authority = value;\n+ }\n+ \n+ public String getAuthorityURI() {\n+ return this.authorityURI;\n+ }\n+ \n+ public void setAuthorityURI(final String value) {\n+ this.authorityURI = value;\n+ }\n+ \n+ public String getValueURI() {\n+ return this.valueURI;\n+ }\n+ \n+ public void setValueURI(final String value) {\n+ this.valueURI = value;\n+ }\n+ \n public String getAtlang() {\n return this.atlang;\n }\n \n public void setAtlang(final String value) {\n this.atlang = value;\n }\n@@ -267,24 +283,8 @@\n public String getTransliteration() {\n return this.transliteration;\n }\n \n public void setTransliteration(final String value) {\n this.transliteration = value;\n }\n- \n- public String getAltFormat() {\n- return this.altFormat;\n- }\n- \n- public void setAltFormat(final String value) {\n- this.altFormat = value;\n- }\n- \n- public String getContentType() {\n- return this.contentType;\n- }\n- \n- public void setContentType(final String value) {\n- this.contentType = value;\n- }\n }\n"}]}]}]}]}]}]}