+ /**\r
+ * @param collectionsToSave\r
+ * @param collectionId\r
+ * @param name\r
+ * @param town\r
+ * @param ihCode\r
+ * @param sourceRef\r
+ * @param collectionMap \r
+ * @return\r
+ */\r
+ private Collection makeCollection(Set<Collection> collectionsToSave, int collectionId, \r
+ String name, String town, String ihCode, Reference<?> sourceRef, String namespace, Map<String, Collection> collectionMap) {\r
+ Collection collection = Collection.NewInstance();\r
+ collection.setName(name);\r
+ if (isNotBlank(ihCode)){\r
+ collection.setCode(ihCode);\r
+ collection.setCodeStandard("Index Herbariorum");\r
+ }\r
+ \r
+ collection.setTownOrLocation(town);\r
+ collection.addSource(String.valueOf(collectionId), namespace, sourceRef, null);\r
+ \r
+ collectionMap.put(String.valueOf(collectionId), collection);\r
+ collectionsToSave.add(collection); //or subcollection ? \r
+ return collection;\r
+ }\r
+\r
+\r
+\r