question: List < OrganizedTaxonomicCoverage > constructOrganizedTaxonomicCoverages ( List < TaxonomicCoverage > coverages ) { List < OrganizedTaxonomicCoverage > organizedTaxonomicCoverages = new ArrayList < OrganizedTaxonomicCoverage > ( ) ; for ( TaxonomicCoverage coverage : coverages ) { OrganizedTaxonomicCoverage organizedCoverage = new OrganizedTaxonomicCoverage ( ) ; organizedCoverage . setDescription ( coverage . getDescription ( ) ) ; organizedCoverage . setKeywords ( setOrganizedTaxonomicKeywords ( coverage . getTaxonKeywords ( ) ) ) ; organizedTaxonomicCoverages . add ( organizedCoverage ) ; } return organizedTaxonomicCoverages ; }
target:  Takes a list of the resource's TaxonomicCoverages, and for each one, creates a new OrganizedTaxonomicCoverage that gets added to the class' list of OrganizedTaxonomicCoverage.