{
  "SPDXID" : "SPDXRef-DOCUMENT",
  "spdxVersion" : "SPDX-2.3",
  "creationInfo" : {
    "created" : "2025-03-15T15:55:41Z",
    "creators" : [ "Tool: spdx-maven-plugin" ],
    "licenseListVersion" : "3.26.0"
  },
  "name" : "Apache Commons CSV",
  "dataLicense" : "CC0-1.0",
  "documentNamespace" : "http://spdx.org/spdxpackages/org.apache.commons_commons-csv-1.14.0",
  "packages" : [ {
    "SPDXID" : "SPDXRef-gnrtd0",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c7cc057084126ea93617b2b809abf82432d8f9f5"
    } ],
    "copyrightText" : "NOASSERTION",
    "description" : "The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apache.commons/commons-csv@1.14.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : true,
    "homepage" : "https://commons.apache.org/proper/commons-csv/",
    "licenseConcluded" : "Apache-2.0",
    "licenseDeclared" : "Apache-2.0",
    "licenseInfoFromFiles" : [ "NOASSERTION" ],
    "name" : "Apache Commons CSV",
    "originator" : "Organization:The Apache Software Foundation",
    "packageFileName" : "commons-csv-1.14.0.jar",
    "packageVerificationCode" : {
      "packageVerificationCodeValue" : "f208830dea14f679a3df44c6ed0b8e1834aca606"
    },
    "primaryPackagePurpose" : "LIBRARY",
    "summary" : "The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.",
    "supplier" : "Organization: The Apache Software Foundation",
    "versionInfo" : "1.14.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd53",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-jupiter\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Jupiter (Aggregator)",
    "summary" : "Module \"junit-jupiter\" of JUnit 5.",
    "versionInfo" : "5.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd54",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-jupiter-api\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Jupiter API",
    "summary" : "Module \"junit-jupiter-api\" of JUnit 5.",
    "versionInfo" : "5.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd55",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Open Test Alliance for the JVM",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.opentest4j/opentest4j@1.3.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/ota4j-team/opentest4j",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "org.opentest4j:opentest4j",
    "summary" : "Open Test Alliance for the JVM",
    "versionInfo" : "1.3.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd56",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-platform-commons\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.platform/junit-platform-commons@1.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Platform Commons",
    "summary" : "Module \"junit-platform-commons\" of JUnit 5.",
    "versionInfo" : "1.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd57",
    "copyrightText" : "UNSPECIFIED",
    "description" : "@API Guardian",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.2",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/apiguardian-team/apiguardian",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "org.apiguardian:apiguardian-api",
    "summary" : "@API Guardian",
    "versionInfo" : "1.1.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd58",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-jupiter-params\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Jupiter Params",
    "summary" : "Module \"junit-jupiter-params\" of JUnit 5.",
    "versionInfo" : "5.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd59",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-jupiter-engine\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Jupiter Engine",
    "summary" : "Module \"junit-jupiter-engine\" of JUnit 5.",
    "versionInfo" : "5.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd60",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-platform-engine\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.platform/junit-platform-engine@1.11.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://junit.org/junit5/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JUnit Platform Engine API",
    "summary" : "Module \"junit-platform-engine\" of JUnit 5.",
    "versionInfo" : "1.11.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd61",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Mockito mock objects library core API and implementation",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.mockito/mockito-core@4.11.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/mockito/mockito",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "mockito-core",
    "summary" : "Mockito mock objects library core API and implementation",
    "versionInfo" : "4.11.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd62",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Byte Buddy is a Java library for creating Java classes at run time.\n        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.19",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://bytebuddy.net/byte-buddy",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Byte Buddy (without dependencies)",
    "summary" : "Byte Buddy is a Java library for creating Java classes at run time.\n        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.",
    "versionInfo" : "1.12.19"
  }, {
    "SPDXID" : "SPDXRef-gnrtd63",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/net.bytebuddy/byte-buddy-agent@1.12.19",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://bytebuddy.net/byte-buddy-agent",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Byte Buddy agent",
    "summary" : "The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.",
    "versionInfo" : "1.12.19"
  }, {
    "SPDXID" : "SPDXRef-gnrtd64",
    "copyrightText" : "UNSPECIFIED",
    "description" : "A library for instantiating Java objects",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.objenesis/objenesis@3.3",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://objenesis.org/objenesis",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Objenesis",
    "originator" : "Organization:Joe Walnes, Henri Tremblay, Leonardo Mesquita",
    "summary" : "A library for instantiating Java objects",
    "versionInfo" : "3.3"
  }, {
    "SPDXID" : "SPDXRef-gnrtd65",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/commons-io/commons-io@2.18.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://commons.apache.org/proper/commons-io/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Apache Commons IO",
    "originator" : "Organization:The Apache Software Foundation",
    "summary" : "The Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.",
    "versionInfo" : "2.18.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd66",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Apache Commons Codec component contains encoders and decoders for\n     formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\n     widely used encoders and decoders, the codec package also maintains a\n     collection of phonetic encoding utilities.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/commons-codec/commons-codec@1.18.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://commons.apache.org/proper/commons-codec/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Apache Commons Codec",
    "originator" : "Organization:The Apache Software Foundation",
    "summary" : "The Apache Commons Codec component contains encoders and decoders for\n     formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\n     widely used encoders and decoders, the codec package also maintains a\n     collection of phonetic encoding utilities.",
    "versionInfo" : "1.18.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd67",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Apache Commons Lang, a package of Java utility classes for the\n  classes that are in java.lang's hierarchy, or are considered to be so\n  standard as to justify existence in java.lang.\n\n  The code is tested using the latest revision of the JDK for supported\n  LTS releases: 8, 11, 17 and 21 currently.\n  See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml\n  \n  Please ensure your build environment is up-to-date and kindly report any build issues.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apache.commons/commons-lang3@3.17.0",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://commons.apache.org/proper/commons-lang/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Apache Commons Lang",
    "originator" : "Organization:The Apache Software Foundation",
    "summary" : "Apache Commons Lang, a package of Java utility classes for the\n  classes that are in java.lang's hierarchy, or are considered to be so\n  standard as to justify existence in java.lang.\n\n  The code is tested using the latest revision of the JDK for supported\n  LTS releases: 8, 11, 17 and 21 currently.\n  See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml\n  \n  Please ensure your build environment is up-to-date and kindly report any build issues.",
    "versionInfo" : "3.17.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd68",
    "copyrightText" : "UNSPECIFIED",
    "description" : "H2 Database Engine",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/com.h2database/h2@2.2.224",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://h2database.com",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "H2 Database Engine",
    "summary" : "H2 Database Engine",
    "versionInfo" : "2.2.224"
  }, {
    "SPDXID" : "SPDXRef-gnrtd69",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The jmh is a Java harness for building, running, and analysing\n        nano/micro/macro benchmarks written in Java and other languages\n        targeting the JVM.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.openjdk.jmh/jmh-core@1.37",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://openjdk.java.net/projects/code-tools/jmh/jmh-core/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JMH Core",
    "originator" : "Organization:Oracle",
    "summary" : "The jmh is a Java harness for building, running, and analysing\n        nano/micro/macro benchmarks written in Java and other languages\n        targeting the JVM.",
    "versionInfo" : "1.37"
  }, {
    "SPDXID" : "SPDXRef-gnrtd70",
    "copyrightText" : "UNSPECIFIED",
    "description" : "A Java library for parsing command line options",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/net.sf.jopt-simple/jopt-simple@5.0.4",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://jopt-simple.github.io/jopt-simple",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "MIT",
    "name" : "JOpt Simple",
    "summary" : "A Java library for parsing command line options",
    "versionInfo" : "5.0.4"
  }, {
    "SPDXID" : "SPDXRef-gnrtd71",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apache.commons/commons-math3@3.6.1",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://commons.apache.org/proper/commons-math/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Apache Commons Math",
    "originator" : "Organization:The Apache Software Foundation",
    "summary" : "The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.",
    "versionInfo" : "3.6.1"
  } ],
  "files" : [ {
    "SPDXID" : "SPDXRef-gnrtd1",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "4f57ce3e8a13e96e557b324fba777a0cea033b1c"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVParser.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd2",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "acdd40b97cb2efb3d9e4c4f35835e022fc460cb2"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVPrinter.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd3",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "4a88cb0ee0ae54bae60758b38e0b1ae65785e28e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVFormat.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd4",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c491664770cf9b02c5e901911572af65082407b2"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd5",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "43790c0a4c393bc5f9705ed6bb32411d851a0364"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/QuoteMode.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd6",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "511735b8ed028aa67cef1b526bd1f1b4a57ebaed"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/Lexer.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd7",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "26266b00f4ac3ec38202e23681ba10fd3383e6b5"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/Token.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd8",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "e4d455ef6878aa80e47a025d22a655f5d8de7c83"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVException.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd9",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "b085510345e77087b28c908baf6106a7afa1dbc6"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/DuplicateHeaderMode.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd10",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9fd500db038727f09eac5d4f5a1d0d4a67923b45"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/package-info.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd11",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "5aab456a957b232160f2b63b8e884b48834e9019"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/Constants.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd12",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c83077dc282b123899a5b775376a00dee2b9b88c"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVRecord.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd13",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "0137cc40790165b6130343f58052f5711e82eca8"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./NOTICE.txt",
    "fileTypes" : [ "TEXT" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd14",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2b8b815229aa8a61e483fb4ba0588b8b6c491890"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./LICENSE.txt",
    "fileTypes" : [ "TEXT" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd15",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "85d510ff65eda7cbea587fdd9a3e72ea573b11fb"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFileParserTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd16",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "61a0b80a2c41a3503d3b5c9d9b44b749517df028"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/ExtendedBufferedReaderTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd17",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "bc1b25a84b3cc483516636046e087617fa8735cd"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/PerformanceTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd18",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9787b03c665fb520c921d0667f9779cb91a98a45"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVRecordTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd19",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "f052fc2bfde2acae53f58f6a46e432ceb33ed02a"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVBenchmark.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd20",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "8179a10cc21f5ba4f9ebdf69da83a0c0bbf214ea"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/LexerTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd21",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "85b24506080b5d10993fb82a60b39c71b06f9176"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/Utils.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd22",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "02b1606bb279a26f9cade827e74b9215d0e52d33"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFormatPredefinedTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd23",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "055f2ff2bec1d42cb6ead9120f3d08808d3fe0b2"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/JiraCsv196Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd24",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "d5633192ac744e6922ce0e2a97d90eaccbf6cd86"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/TokenTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd25",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "5bb034659341448fcc76f7312f7aac01df454a17"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVDuplicateHeaderTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd26",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "18e35fd6be81cf088d150bb106057afeacfa0eed"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFormatTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd27",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c4e79c0a47c28bdf7e16eea9c217dc79c6309a0e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/UserGuideTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd28",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "37afcddb7933d6e6e71ef18dff7b2ddbc0372fee"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/perf/PerformanceTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd29",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "cd8729beeb78f7ebf9eead3f0cd126a915709900"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv263Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd30",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "83e5f1c76aaed6b7cb486a9b5f58fd596cd38592"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd31",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "78c9fe64564c19ec6d98defb2ddc1d13d71cd9ec"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv203Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd32",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "e5e233c34292ff8840c593064d5a3696eef88c01"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv167Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd33",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "484d0b058572df06179bf5e227170370e7cdd825"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv154Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd34",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9545521c339c2bd6bbbcf702c76a4e22421e8490"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv247Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd35",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c046d4e5b2c5701933bd918af5a873b89dd0bfc1"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv198Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd36",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "b02252736192381c45dc728391279f44c1d9034e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv265Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd37",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "382195034412bfaf04b9db194d1c040e806fec4b"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv264Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd38",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "b8bb02b4f50dbf1ec5cdc05fafc9d3887200dca5"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv213Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd39",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9f12a4f9df2521e91ded5e206766b862ee225662"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv148Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd40",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "36ef386ebb0f379d9d70a7b5828363153c00fcd2"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv149Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd41",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2293397d0b18bf5bdb9f8e47640851f59021e1f5"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv93Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd42",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "bafe529783d767ada32cf63854c0d1779f493c34"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv150Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd43",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "6ed0f7cc88f560e8eb943f366394845bd4ae5119"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv248Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd44",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "3f26d4ed20255ea753db150885948a477f120a7f"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv249Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd45",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "a55e9fbfb2f0ef8395ef896b198ab8b04efcc4f1"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv288Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd46",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "d374626c5fa790f08297e00c4463df3bdf2bbc0d"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv253Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd47",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "08f69707da185ed665f03df306ae612d458045ee"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv211Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd48",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "55ddc9fe9a5eec4de6d672235246d4a02a9e0a7e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv271Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd49",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "5b4b99ab95bb140bad98c11d9d3630ad50fc061b"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv206Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd50",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "6454f69d211b435b821727b86c7bf5b1787ccab9"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv294Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd51",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "a890ff8bcefb27b194ed5c38fc064322e563afcb"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVParserTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd52",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2dad786366a72d683ab0537b98dd17bd5cda1025"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVPrinterTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  } ],
  "relationships" : [ {
    "spdxElementId" : "SPDXRef-DOCUMENT",
    "relationshipType" : "DESCRIBES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd61",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd13"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd33"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd26"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd1"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd30"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd43"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd5"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd7"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd38"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd52"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd9"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd44"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd2"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd50"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd45"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd42"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd11"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd17"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd28"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd49"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd53",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd31"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd39"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd21"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd3"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd41"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd23"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd12"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd19"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd47"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd14"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd4"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd15"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd37"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd10"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd18"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd24"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd68",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd16"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd35"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd69",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd20"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd51"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd22"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd48"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "DYNAMIC_LINK",
    "relatedSpdxElement" : "SPDXRef-gnrtd66",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd6"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd29"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd67",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "DYNAMIC_LINK",
    "relatedSpdxElement" : "SPDXRef-gnrtd65",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd27"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd36"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd40"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd34"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd8"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd46"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd32"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd25"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd53",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd54",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd53",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd59",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd53",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd58",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd54",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd57",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd54",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd55",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd54",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd56",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd59",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd60",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd61",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd63",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd61",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd64",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd61",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd62",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd69",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd70",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd69",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd71",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd1",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd2",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd3",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd4",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd5",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd6",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd7",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd8",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd9",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd10",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd11",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd12",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd13",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd14",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd15",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd16",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd17",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd18",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd19",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd20",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd21",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd22",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd23",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd24",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd25",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd26",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd27",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd28",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd29",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd30",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd31",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd32",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd33",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd34",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd35",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd36",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd37",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd38",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd39",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd40",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd41",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd42",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd43",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd44",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd45",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd46",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd47",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd48",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd49",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd50",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd51",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd52",
    "relationshipType" : "GENERATES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  } ]
}