code: public org.grails.datastore.mapping.query.api.ProjectionList min(String propertyName, String alias) {
          final AggregateProjection aggregateProjection = Projections.min(calculatePropertyName(propertyName));
          addProjectionToList(aggregateProjection, alias);
          return this;
      }
docs: Adds a projection that allows the criteria to retrieve a  minimum property value
  
  @param alias The alias to use