}
public void setName(SimpleName pointcutName) {
if (pointcutName == null) {
throw new IllegalArgumentException();
}
ASTNode oldChild = this.pointcutName;
preReplaceChild(oldChild, pointcutName, NAME_PROPERTY);
this.pointcutName = pointcutName;
postReplaceChild(oldChild, pointcutName, NAME_PROPERTY);
}