* @return the advice which monitors the condition.
*/
CFlowConditionAdvice install() {
// create the advice
advice =
new CFlowConditionAdvice( this, pass );
// install the advice
if( conditionTargetPackage != null ) {
AspectAgent.install( conditionTargetPackage, advice, pointcut, WeaveType.EXECUTION );
}