boolean setCompleted(Integer completed) {
    	if(!AstUtil.isEqual(this.completed, completed)){
    		this.completed = completed;
			stampLastUpdate();
			return true;
		}
    	return false;
	}
boolean setCompleted ( Integer completed ) { if ( ! AstUtil . isEqual ( this . completed , completed ) ) { this . completed = completed ; stampLastUpdate ( ) ; return true ; } return false ; }
@param completed
@return  true if value updated, false otherwise