[super dealloc];
}
+/* NSCopying */
+
+- (id)copyWithZone:(NSZone *)_zone {
+ iCalAlarm *new;
+
+ new = [super copyWithZone:_zone];
+
+ ASSIGNCOPY(new->trigger, self->trigger);
+ ASSIGNCOPY(new->comment, self->comment);
+ ASSIGNCOPY(new->action, self->action);
+ ASSIGNCOPY(new->attach, self->attach);
+ ASSIGNCOPY(new->recurrenceRule, self->recurrenceRule);
+
+ return new;
+}
+
/* accessors */
- (void)setTrigger:(id)_value {