import java.util.Set;\r
import java.util.UUID;\r
\r
-import javax.swing.border.EmptyBorder;\r
import javax.xml.stream.XMLOutputFactory;\r
import javax.xml.stream.XMLStreamException;\r
import javax.xml.stream.XMLStreamWriter;\r
import eu.etaxonomy.cdm.model.common.CdmBase;\r
import eu.etaxonomy.cdm.model.common.IOriginalSource;\r
import eu.etaxonomy.cdm.model.common.ISourceable;\r
-import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.location.Country;\r
+import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.taxon.Classification;\r
import eu.etaxonomy.cdm.model.taxon.Taxon;\r
import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
import org.springframework.stereotype.Component;\r
import org.springframework.transaction.TransactionStatus;\r
\r
-import eu.etaxonomy.cdm.io.csv.redlist.out.CsvTaxExportStateRedlist;\r
import eu.etaxonomy.cdm.model.common.CdmBase;\r
import eu.etaxonomy.cdm.model.common.IdentifiableSource;\r
import eu.etaxonomy.cdm.model.common.Language;\r
import eu.etaxonomy.cdm.model.description.TextData;\r
import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.name.NonViralName;\r
-import eu.etaxonomy.cdm.model.name.Rank;\r
import eu.etaxonomy.cdm.model.reference.Reference;\r
import eu.etaxonomy.cdm.model.taxon.Classification;\r
import eu.etaxonomy.cdm.model.taxon.Synonym;\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.io.common.XmlExportState;\r
-import eu.etaxonomy.cdm.io.dwca.out.DwcaMetaDataRecord;\r
\r
/**\r
* @author a.mueller\r
import java.io.PrintWriter;\r
import java.net.URISyntaxException;\r
import java.util.ArrayList;\r
-import java.util.Collections;\r
import java.util.List;\r
-import java.util.UUID;\r
\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.io.dwca.TermUri;\r
import eu.etaxonomy.cdm.model.description.Feature;\r
-import eu.etaxonomy.cdm.model.name.Rank;\r
import eu.etaxonomy.cdm.model.taxon.Classification;\r
\r
/**\r
import java.util.Set;\r
import java.util.UUID;\r
\r
-import javax.servlet.ServletOutputStream;\r
import javax.servlet.http.Cookie;\r
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
import eu.etaxonomy.cdm.api.service.IService;\r
import eu.etaxonomy.cdm.api.service.ITermService;\r
import eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultExport;\r
-import eu.etaxonomy.cdm.io.csv.redlist.demo.CsvDemoExport;\r
import eu.etaxonomy.cdm.io.csv.redlist.demo.CsvDemoExportConfigurator;\r
-import eu.etaxonomy.cdm.io.csv.redlist.out.CsvTaxExportConfiguratorRedlist;\r
import eu.etaxonomy.cdm.model.description.Feature;\r
import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.taxon.Classification;\r
import eu.etaxonomy.cdm.model.taxon.Taxon;\r
import eu.etaxonomy.cdm.remote.controller.AbstractController;\r
import eu.etaxonomy.cdm.remote.controller.ProgressMonitorController;\r
-import eu.etaxonomy.cdm.remote.editor.NamedAreaPropertyEditor;\r
import eu.etaxonomy.cdm.remote.editor.TermBaseListPropertyEditor;\r
import eu.etaxonomy.cdm.remote.editor.UUIDListPropertyEditor;\r
import eu.etaxonomy.cdm.remote.editor.UuidList;\r