diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/ReflectionStringTraverser.java b/common/source/java/ch/systemsx/cisd/common/utilities/ReflectionStringTraverser.java
index 926bc0322a7f09ff1aa96653b646411fac0b449e..0f54334272f6ba917c20796698baa1f4325734e9 100644
--- a/common/source/java/ch/systemsx/cisd/common/utilities/ReflectionStringTraverser.java
+++ b/common/source/java/ch/systemsx/cisd/common/utilities/ReflectionStringTraverser.java
@@ -222,7 +222,7 @@ public class ReflectionStringTraverser
     // array[index] contains collection of primitive types which will be modified if necessary
     private void visitStringCollectionArrayElement(Object array, int index, Object collection)
     {
-        Collection newCollection = visitStringCollection(collection);
+        Collection<String> newCollection = visitStringCollection(collection);
         Array.set(array, index, newCollection);
     }