@@ -121,10 +121,22 @@ if (self == [OFMutableArray class]) return (id)&placeholder; return [super alloc]; } + +- init +{ + if (isa == [OFMutableArray class]) { + Class c = isa; + [self release]; + @throw [OFNotImplementedException newWithClass: c + selector: _cmd]; + } + + return [super init]; +} - copy { return [[OFArray alloc] initWithArray: self]; }