.      */     public Expression notContainsId(Object id) {         return ExpressionFactory.noMatchExp(getExpression(), id);     }      /**      * @return An expression for finding objects without given id set.      */     public Expression notContainsId(Object firstId, Object... moreId) {          int moreValuesLength = moreId != null ? moreId.length : 0;          Object[] values = new Object[moreValuesLength + 0];         values[0] = firstId;          if (moreValuesLength > 0) {             System.arraycopy(moreId, 0, values, 0, moreValuesLength);         }          return ExpressionFactory.notInExp(getExpression(), values);     }      /**      * @return An expression for finding objects without given id set.      */     public Expression notContainsId(Collection<Object> ids) {         return ExpressionFactory.notInExp(getExpression(), ids);     }      /**      * {@inheritDoc}      */     @Override     public MapProperty<K, V> 