public Collect COLLECT(JcProperty attribute) {
		CollectExpression ce = new CollectExpression(attribute, this.getIntAccess());
		Collect coll = APIAccess.createCollect(ce);
		this.queryExecutor.addAstObject(ce);
		QueryRecorder.recordInvocation(this, "COLLECT", coll, QueryRecorder.placeHolder(attribute));
		return coll;
	}
public Collect COLLECT ( JcProperty attribute ) { CollectExpression ce = new CollectExpression ( attribute , this . getIntAccess ( ) ) ; Collect coll = APIAccess . createCollect ( ce ) ; this . queryExecutor . addAstObject ( ce ) ; QueryRecorder . recordInvocation ( this , "COLLECT" , coll , QueryRecorder . placeHolder ( attribute ) ) ; return coll ; }
Collect the specified attribute from all objects in a DomainObjectMatch
@param attribute
@return