nsCString	thing = pThings;
nsCString	thing(pThings);
PRBool ImportModuleDesc::SupportsThings( const char *pThings){	if (!pThings)		return( PR_TRUE);	if (!(*pThings))		return( PR_TRUE);	nsCString	thing = pThings;	nsCString	item;	PRInt32		idx;		while ((idx = thing.FindChar( ',')) != -1) {		thing.Left( item, idx);		item.Trim( kWhitespace);		item.ToLowerCase();		if (item.Length() && (m_supports.Find( item) == -1))			return( PR_FALSE);		thing.Right( item, thing.Length() - idx - 1);		thing = item;	}	thing.Trim( kWhitespace);	thing.ToLowerCase();	if (thing.Length() && (m_supports.Find( thing) == -1))		return( PR_FALSE);		return( PR_TRUE);}