code: @SuppressWarnings("rawtypes")
      public org.grails.datastore.mapping.query.api.Criteria eq(Map params, String propertyName, Object propertyValue) {
          return eq(propertyName, propertyValue, params);
      }
docs: Groovy moves the map to the first parameter if using the idiomatic form, e.g.
  <code>eq 'firstName', 'Fred', ignoreCase: true</code>.
  @param params optional map with customization parameters; currently only 'ignoreCase' is supported.
  @param propertyName
  @param propertyValue
  @return A Criterion instance