@@ -18,22 +18,21 @@ #import #import "OFNSArray.h" #import "NSBridging.h" -#import "OFInitializationFailedException.h" +#import "OFInvalidArgumentException.h" #import "OFOutOfRangeException.h" @implementation OFNSArray - (instancetype)initWithNSArray: (NSArray *)array { self = [super init]; @try { if (array == nil) - @throw [OFInitializationFailedException - exceptionWithClass: self.class]; + @throw [OFInvalidArgumentException exception]; _array = [array retain]; } @catch (id e) { [self release]; @throw e;