{
  "SPDXID" : "SPDXRef-DOCUMENT",
  "spdxVersion" : "SPDX-2.3",
  "creationInfo" : {
    "created" : "2024-04-28T22:09:14Z",
    "creators" : [ "Tool: spdx-maven-plugin" ],
    "licenseListVersion" : "3.23"
  },
  "name" : "Apache Commons CSV",
  "dataLicense" : "CC0-1.0",
  "documentNamespace" : "http://spdx.org/spdxpackages/org.apache.commons_commons-csv-1.11.0",
  "packages" : [ {
    "SPDXID" : "SPDXRef-gnrtd0",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "8f2dc805097da534612128b7cdf491a5a76752bf"
    } ],
    "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.11.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.11.0.jar",
    "packageVerificationCode" : {
      "packageVerificationCodeValue" : "82a2c782b4dd1337807bdad73db3714eb53946f7"
    },
    "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.11.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd49",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Module \"junit-jupiter\" of JUnit 5.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd50",
    "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.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd51",
    "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-gnrtd52",
    "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.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd53",
    "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-gnrtd54",
    "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.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd55",
    "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.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd56",
    "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.10.2",
      "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.10.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd57",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Core API and libraries of hamcrest matcher framework.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.hamcrest/hamcrest@2.2",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://hamcrest.org/JavaHamcrest/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "BSD-3-Clause",
    "name" : "Hamcrest",
    "summary" : "Core API and libraries of hamcrest matcher framework.",
    "versionInfo" : "2.2"
  }, {
    "SPDXID" : "SPDXRef-gnrtd58",
    "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-gnrtd59",
    "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-gnrtd60",
    "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-gnrtd61",
    "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-gnrtd62",
    "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.16.1",
      "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.16.1"
  }, {
    "SPDXID" : "SPDXRef-gnrtd63",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Apache Commons Codec component contains encoder and decoders for\n     various 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.16.1",
      "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 encoder and decoders for\n     various 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.16.1"
  }, {
    "SPDXID" : "SPDXRef-gnrtd64",
    "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.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apache.commons/commons-lang3@3.14.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.",
    "versionInfo" : "3.14.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd65",
    "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-gnrtd66",
    "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-gnrtd67",
    "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-gnrtd68",
    "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" : "bbb201341b4962151f74256a130515fbc5d72f8d"
    } ],
    "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" : "5a8778affa1b83b2edfce608d39b2103750d2609"
    } ],
    "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" : "9f3b67f7e8be08d350a5f53f48bde419a36c2801"
    } ],
    "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" : "f771a273c05b058ca0425d4be6db12afb5adc41d"
    } ],
    "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" : "e865f8f54f32685f1f21e39987a2581b1135f636"
    } ],
    "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" : "0a691b228116db4fac38be4ae3fa94b1e23eb3d9"
    } ],
    "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" : "ba97c4d80e591e30ebec458da8b8d39ec852beb0"
    } ],
    "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" : "372aad3e858600aaab5e1ac779c77eba439226fa"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/DuplicateHeaderMode.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd9",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "0f88b466b833b82102264520c83b2a15c8d95cb7"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/package-info.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd10",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "827e0087da4824e039c9e7fb98324b0ff1a4259e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/Constants.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd11",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "7315671439518c7bf2eb1e9fa3b6a4b8b74d8dba"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/main/java/org/apache/commons/csv/CSVRecord.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd12",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "27cf882609077563bcdc6d9d5b42c25626444700"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./NOTICE.txt",
    "fileTypes" : [ "TEXT" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd13",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2b8b815229aa8a61e483fb4ba0588b8b6c491890"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./LICENSE.txt",
    "fileTypes" : [ "TEXT" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd14",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "7dd53d259447804d589c69ceed8312a052c6ab79"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFileParserTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd15",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c043a3f87afa90f2e73773c3d81577f1aef9a3dd"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/ExtendedBufferedReaderTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd16",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "ce7e567c4b844cba61b00d617e0712387ea81ad5"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/PerformanceTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd17",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "f411317a39d115efa511f1b9ae37f6ecc792b5b5"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVRecordTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd18",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "747b701ced45084a2cbf8cd0e41e7f589e833c0e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVBenchmark.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd19",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2026551004997df9c25a2ffbfe32bbc34903afb6"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/LexerTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd20",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "dd8dad0971bd5bfb39c345862f9559f5fd459732"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/Utils.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd21",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "616fe9cdcb432a964ab20020fe141367965d7992"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFormatPredefinedTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd22",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "32f85078d57f7e3537a13b935b2f7aa2e01b6d48"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVDuplicateHeaderTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd23",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "1f0765509daec0bee35fd9e60e84a1a31f46e003"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVFormatTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd24",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "c536b68d1337b5c045d3e6ee98dff549b531ba8a"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/perf/PerformanceTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd25",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "61b97a1def1c6948436b25b1dcbd6b71521881f9"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv263Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd26",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "f6c5cafc406394d446b31d5c54dd9f25cf738bff"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd27",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "e537c29a9c9275b5fdbbaa54e7c9f3a7d10494de"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv203Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd28",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "fc02ad8ef15cbc5655a458747855a5c53ded5f97"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv167Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd29",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "08fd057d8ec5d1437e02fb4fad3dc258e1ce674e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv154Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd30",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "f6f662d67dd6ea82b6eba4d962634b62ccc59e5e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv247Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd31",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "5119f87c6cfcf8d2cdb7e45feeea4972ec3adde6"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv198Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd32",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "b9920c723643eba4511582f96f17fc0cece8748e"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv265Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd33",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9e273b09fb5b0d3d19541313be61a64677c07b4d"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv264Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd34",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "15215e020dc9cc8a925c48a476e99e2c1f8be885"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv213Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd35",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2787961f0714d586503830eb3336b371a9abc73d"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv148Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd36",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "9de799765c566139b5d9bcafb14876b003bddb8c"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv149Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd37",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "a4dbef02f3ea0d02dabb878b4fc5c6ec4b116f1d"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv93Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd38",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "932d1b9abd6cc393d5d5ab26348b397627014631"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv248Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd39",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2ab689feb73435b1b730456ec43be5e4abed1dd4"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv249Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd40",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "25575585919c9dfd337a773aaed9115ffc23a919"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv288Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd41",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "d2812eb5473882336534687191ab91e4dbe0c02c"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv253Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd42",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "252ce32b867ec7aa1548bedcf7eb8972883ba51c"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv211Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd43",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "d2f795c5a256f9aa716f8f1f937c987a7ceca2f9"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv271Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd44",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "93067e12e1624845f1afe72f329f80eed7d9818f"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/issues/JiraCsv206Test.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd45",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "4d83aa6cdccbac06dff5c3d707ebaf540d58bf79"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVParserTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd46",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "2bd845e18c6782ac38e8e922d5329beb7c1b2333"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/TokenMatchersTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd47",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "e64c71cf813ecbebfd92611438308ac996645838"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/CSVPrinterTest.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  }, {
    "SPDXID" : "SPDXRef-gnrtd48",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "aa9483ab7ac4ff6e9a8905683e3c3beaab7decca"
    } ],
    "copyrightText" : "NOASSERTION",
    "fileName" : "./src/test/java/org/apache/commons/csv/TokenMatchers.java",
    "fileTypes" : [ "SOURCE" ],
    "licenseConcluded" : "NOASSERTION",
    "licenseInfoInFiles" : [ "NOASSERTION" ]
  } ],
  "relationships" : [ {
    "spdxElementId" : "SPDXRef-DOCUMENT",
    "relationshipType" : "DESCRIBES",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "DYNAMIC_LINK",
    "relatedSpdxElement" : "SPDXRef-gnrtd62",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd26"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "DYNAMIC_LINK",
    "relatedSpdxElement" : "SPDXRef-gnrtd63",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd17"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd20"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd10"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd32"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd28"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd41"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd6"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd58",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd8"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd19"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd22"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd40"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd57",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd15"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd7"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd27"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd16"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd23"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd47"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd36"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd30"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd21"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd37"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd33"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd44"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd24"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd9"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd5"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd31"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd13"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd49",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd43"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd14"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd45"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd1"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd11"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd12"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd66",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd46"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd34"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd35"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd25"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd48"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd3"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd64",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd38"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd4"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd65",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd18"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd39"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd2"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd29"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd0",
    "relationshipType" : "CONTAINS",
    "relatedSpdxElement" : "SPDXRef-gnrtd42"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd49",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd50",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd49",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd54",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd49",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd55",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd50",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd51",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd50",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd52",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd50",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd53",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd55",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd56",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd58",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd60",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd58",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd59",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd58",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd61",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd66",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd67",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd66",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd68",
    "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" : ""
  } ]
}