add: return mergeMap; }
context:     MergeMap* mergeMappi() {        if (!mergeMap ) {            deleter.setObject( mergeMap,  new MergeMap );            mergeMap->insert(AddressBookSyncee::FamilyName, mergeFamily );            mergeMap->insert(AddressBookSyncee::GivenName,  mergeGiven );            mergeMap->insert(AddressBookSyncee::AdditionalName, mergeAdditional );            mergeMap->insert(AddressBookSyncee::Prefix, mergePrefix );            mergeMap->insert(AddressBookSyncee::Suffix, mergeSuffix );            mergeMap->insert(AddressBookSyncee::NickName, mergeNick );            mergeMap->insert(AddressBookSyncee::Birthday, mergeBirth );            mergeMap->insert(AddressBookSyncee::HomeAddress, mergeHome );            mergeMap->insert(AddressBookSyncee::BusinessAddress, mergeBus );            mergeMap->insert(AddressBookSyncee::TimeZone, mergeTime );            mergeMap->insert(AddressBookSyncee::Geo, mergeGeo );            mergeMap->insert(AddressBookSyncee::Title, mergeTitle );            mergeMap->insert(AddressBookSyncee::Role, mergeRole );            mergeMap->insert(AddressBookSyncee::Organization, mergeOrg );            mergeMap->insert(AddressBookSyncee::Note, mergeNote );            mergeMap->insert(AddressBookSyncee::Url, mergeUrl );            mergeMap->insert(AddressBookSyncee::Secrecy, mergeSecrecy );            mergeMap->insert(AddressBookSyncee::Picture, mergePicture );            mergeMap->insert(AddressBookSyncee::Sound, mergeSound );            mergeMap->insert(AddressBookSyncee::Agent, mergeAgent );            mergeMap->insert(AddressBookSyncee::HomeNumbers, mergeHomeTel );            mergeMap->insert(AddressBookSyncee::OfficeNumbers, mergeOffTel );            mergeMap->insert(AddressBookSyncee::Messenger, mergeMessenger );            mergeMap->insert(AddressBookSyncee::PreferredNumber, mergePreferredNumber );            mergeMap->insert(AddressBookSyncee::Voice, mergeVoice );            mergeMap->insert(AddressBookSyncee::Fax, mergeFax );            mergeMap->insert(AddressBookSyncee::Cell, mergeCell );            mergeMap->insert(AddressBookSyncee::Video, mergeVideo );            mergeMap->insert(AddressBookSyncee::Mailbox, mergeMailbox );            mergeMap->insert(AddressBookSyncee::Modem, mergeModem );            mergeMap->insert(AddressBookSyncee::CarPhone, mergeCarPhone );            mergeMap->insert(AddressBookSyncee::ISDN, mergeISDN );            mergeMap->insert(AddressBookSyncee::PCS, mergePCS );            mergeMap->insert(AddressBookSyncee::Pager, mergePager );            mergeMap->insert(AddressBookSyncee::HomeFax, mergeHomeFax );            mergeMap->insert(AddressBookSyncee::WorkFax, mergeWorkFax );            mergeMap->insert(AddressBookSyncee::OtherTel, mergeOtherTel );            mergeMap->insert(AddressBookSyncee::Category, mergeCat );            mergeMap->insert(AddressBookSyncee::Custom, mergeCustom );            mergeMap->insert(AddressBookSyncee::Keys, mergeKeys );            mergeMap->insert(AddressBookSyncee::Logo, mergeLogo );            mergeMap->insert(AddressBookSyncee::Email, mergeEmails );            /* now fill it with functions.... */        }        return mergeMap;    }