private static void copyNonStdLicenses( NonStandardLicensesSheet nonStandardLicensesSheet, SPDXDocument analysis) throws InvalidSPDXAnalysisException { int numNonStdLicenses = nonStandardLicensesSheet.getNumDataRows(); int firstRow = nonStandardLicensesSheet.getFirstDataRow(); SPDXNonStandardLicense[] nonStdLicenses = new SPDXNonStandardLicense[numNonStdLicenses]; for (int i = 0; i < nonStdLicenses.length; i++) { nonStdLicenses[i] = new SPDXNonStandardLicense( nonStandardLicensesSheet.getIdentifier(firstRow + i), nonStandardLicensesSheet.getExtractedText(firstRow + i)); } analysis.setExtractedLicenseInfos(nonStdLicenses); }