*/
public synchronized void setMethodExitWatch(Method m, Object aopTag) {
// preconditions
setWatchPrecondition(m,aopTag);
if ((m.getModifiers() & (Modifier.ABSTRACT | Modifier.NATIVE)) != 0)
throw new CannotSetWatchException("JVMAspectInterface.setMethodExitWatch: cannot set watches on interfaces");
// 1. check whether it is already set, and then set the tag
CompoundAopTag compoundTag = (CompoundAopTag)methodExecutionMap.get(m);
if (compoundTag == null) {
compoundTag = new CompoundAopTag();