+
+ err = AESizeOfParam(&replyEvent, keyDirectObject, &resultType, &resultSize);
+ if (resultSize == 0 || err != 0) {
+ return nil;
+ }
+
+ AEGetParamDesc(&replyEvent, keyDirectObject, resultType, &resultDesc);
+
+ recv = [[[NSAppleEventDescriptor alloc] initWithAEDescNoCopy:&resultDesc] autorelease];