@@ -17,10 +17,11 @@ #include "config.h" #include #import "OFXMLComment.h" +#import "OFXMLNode+Private.h" #import "OFString.h" #import "OFXMLElement.h" #import "OFInvalidArgumentException.h" @@ -30,11 +31,11 @@ return [[[self alloc] initWithString: string] autorelease]; } - initWithString: (OFString *)string { - self = [super init]; + self = [super OF_init]; @try { _comment = [string copy]; } @catch (id e) { [self release]; @@ -44,11 +45,11 @@ return self; } - initWithSerialization: (OFXMLElement *)element { - self = [super init]; + self = [super OF_init]; @try { void *pool = objc_autoreleasePoolPush(); if (![[element name] isEqual: [self className]] ||