(no commit message)
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / pesi / out / PesiOccurrenceSourceExport.java
index 76c8938d9d0fafbb52c39ecd1fc1757846e38ed9..abe910a6ad04c2a2d22f58d0523f944106f7f146 100644 (file)
@@ -13,7 +13,6 @@ import java.sql.Connection;
 import java.sql.PreparedStatement;\r
 import java.sql.ResultSet;\r
 import java.sql.SQLException;\r
-import java.util.ArrayList;\r
 import java.util.HashSet;\r
 import java.util.List;\r
 import java.util.Set;\r
@@ -136,12 +135,13 @@ public class PesiOccurrenceSourceExport extends PesiExportBase {
 \r
                                                                                // Citations can be empty (null): Is it wrong data or just a normal case?\r
                                                                                if (reference != null) {\r
-                                                                                       doCount(count++, modCount, pluralString);\r
 \r
-                                                                                       // Lookup sourceFk by using getSourceFk()\r
+                                                                                       // Lookup sourceFk\r
                                                                                        Integer sourceFk = getSourceFk(reference, state);\r
                                                                                        \r
                                                                                        if (sourceFk != null && ! state.alreadyProcessedSource(sourceFk)) {\r
+                                                                                               doCount(count++, modCount, pluralString);\r
+                                                                                               \r
                                                                                                // Add to processed sourceFk's since sourceFk's can be scanned more than once.\r
                                                                                                state.addToProcessedSources(sourceFk);\r
                                                                                                \r
@@ -287,7 +287,6 @@ public class PesiOccurrenceSourceExport extends PesiExportBase {
         * @return The <code>SourceFk</code> attribute.\r
         * @see MethodMapper\r
         */\r
-       @SuppressWarnings("unused")\r
        private static Integer getSourceFk(AnnotatableEntity entity, PesiExportState state) {\r
                Integer result = null;\r
                if (state != null && entity != null && entity.isInstanceOf(ReferenceBase.class)) {\r
@@ -303,7 +302,6 @@ public class PesiOccurrenceSourceExport extends PesiExportBase {
         * @return The <code>SourceNameCache</code> attribute.\r
         * @see MethodMapper\r
         */\r
-       @SuppressWarnings("unused")\r
        private static String getSourceNameCache(AnnotatableEntity entity) {\r
                String result = null;\r
                if (entity != null && entity.isInstanceOf(ReferenceBase.class)) {\r