diff --git a/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java b/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java
index 3f956f16fd826f3baa291b283fe4dc134ab3866a..967117332392f1343377455f5785315dfacd880f 100644
--- a/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java
+++ b/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java
@@ -190,20 +190,13 @@ public class DBRestrictions
                         .group(1)));
             }
         }
-        final int nullIdx = findInArray(words, "null", 3);
-        if (nullIdx > 0 && "not".equals(words[nullIdx - 1]))
+        final int nullIdx = ArrayUtils.indexOf(words, "null", 3);
+        if (nullIdx != ArrayUtils.INDEX_NOT_FOUND && "not".equals(words[nullIdx - 1]))
         {
             getTableRestrictions(tableName).notNullSet.add(columnName);
         }
     }
 
-    private int findInArray(String[] array, String term, int firstIndex)
-    {
-        assert array != null;
-        assert term != null;
-        return ArrayUtils.indexOf(array, term, firstIndex);
-    }
-
     private void parserCheckedConstraints(List<String> ddlScript)
     {
         for (String line : ddlScript)