ExecutionPointcut pointcut = new ExecutionPointcut(uuid, expression);
// add advice references
List adviceRefs = bindAdviceRule.getAdviceRefs();
for (Iterator it3 = adviceRefs.iterator(); it3.hasNext();) {
pointcut.addAdvice((String)it3.next());
}
// add advices from advice stacks
List adviceStackRefs = bindAdviceRule.getAdviceStackRefs();
for (Iterator it3 = adviceStackRefs.iterator(); it3.hasNext();) {
AdviceStackDefinition adviceStackDefinition =