if (!NSThread.isMainThread()) pool = (NSAutoreleasePool) new NSAutoreleasePool().alloc().init(); try { createNSCursor(hotspotX, hotspotY, data, source.width, source.height); init(); } finally {
if (!NSThread.isMainThread()) pool = (NSAutoreleasePool) new NSAutoreleasePool().alloc().init(); try { createNSCursor(hotspotX, hotspotY, data, source.width, source.height); init(); } finally {