@@ -52,13 +52,22 @@ } plugin->handle = handle; return [plugin autorelease]; } + +- init +{ + if (isa == [OFPlugin class]) + @throw [OFNotImplementedException newWithClass: isa + selector: _cmd]; + + return [super init]; +} - (void)dealloc { dlclose(handle); [super dealloc]; } @end