char*   GetOptionalData() {return mData;};
nsComponentManagerImpl::GetOptionalData(nsIFile *file, const char *loaderString, char **_retval) { nsXPIDLCString registryName; nsresult rv = RegistryLocationForSpec(file, getter_Copies(registryName)); if (NS_FAILED(rv)) return rv;  nsCStringKey key(registryName); AutoRegEntry* entry = (AutoRegEntry*)mAutoRegEntries.Get(&key); if (!entry) { return NS_ERROR_NOT_INITIALIZED; } const char* opData = entry->GetOptionalData();  if (opData) *_retval = ToNewCString(nsDependentCString(opData)); else *_retval = nsnull; return NS_OK; }
    char*   GetOptionalData() {return mData;};