code: protected void addIdNotInArrayCondition(final String propertyName, final String[] values) throws NumberFormatException {
          final Set<Integer> idValues = new HashSet<Integer>();
          for (final String value : values) {
              idValues.add(Integer.parseInt(value.trim()));
          }
          addIdNotInCollectionCondition(propertyName, idValues);
      }
docs: Add a Field Search Condition that will check if the id field does not exist in an array of id values that are represented
  as a String. eg. {@code field NOT IN (values)}
  
  @param propertyName The name of the field id as defined in the Entity mapping class.
  @param values       The array of Ids to be compared to.
  @throws NumberFormatException Thrown if one of the Strings cannot be converted to an Integer.