docs: function(set, items, item){
  		var aClauseProps = this.getClauseProperties(set);
  		var propName = h.firstProp(aClauseProps.order),
  			compare,
  			orderValue;
  		if(propName) {
  			compare = this.clauses.order[propName];
  			orderValue = set[propName];
  
  			return h.index(function(itemA, itemB){
  				return compare(orderValue, itemA, itemB);
  			},items, item);
  		}
  		propName = h.firstProp(this.clauses.id);
  		if(propName) {
  			compare = h.defaultSort;
  			orderValue = propName;
  			return h.index(function(itemA, itemB){
  				return compare(orderValue, itemA, itemB);
  			},items, item);
  		}
  		// undefined so the behavior can be figured out by the behavior
  		return;
  	}