diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/search/AbstractCompositeSearchCriteriaTranslator.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/search/AbstractCompositeSearchCriteriaTranslator.java
index 0ed7ecb93ddb5ce204f1e02479dcabf67df221ca..a039ab826c4512feccc58468cdfb3c64535b5b29 100644
--- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/search/AbstractCompositeSearchCriteriaTranslator.java
+++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/search/AbstractCompositeSearchCriteriaTranslator.java
@@ -55,7 +55,7 @@ public abstract class AbstractCompositeSearchCriteriaTranslator extends Abstract
 
         if (criteria instanceof AbstractEntitySearchCriteria)
         {
-            detailedSearchCriteria.setConnection(translateOperator(((AbstractEntitySearchCriteria<?, ?>) compositeCriteria).getOperator()));
+            detailedSearchCriteria.setConnection(translateOperator(((AbstractEntitySearchCriteria<?>) compositeCriteria).getOperator()));
         }
 
         List<DetailedSearchCriterion> detailedCriterionList = new ArrayList<DetailedSearchCriterion>();