definition.addAdvice(adviceDef);
// add the advice to the aspectwerkz system
registerAdvice(uuid, adviceDef);
}
// add the pointcut definition to the method pointcut
callerSidePointcut.addPointcutDef(cflowPointcutDef);
// add references to the cflow advices to the cflow pointcut
callerSidePointcut.addPreAdvice(CFlowPreAdvice.NAME);
callerSidePointcut.addPostAdvice(CFlowPostAdvice.NAME);
// add the method pointcut
aspect.addCallerSidePointcut(callerSidePointcut);