nsresult result = NS_ERROR_NULL_POINTER;
NS_PRECONDITION(aParser, "Recycle only good parsers, please"); NS_ENSURE_TRUE(gParsers, NS_ERROR_UNEXPECTED);
CSSLoaderImpl::RecycleParser(nsICSSParser* aParser){  nsresult result = NS_ERROR_NULL_POINTER;  if (aParser) {    result = NS_OK;    if (! mParsers) {      result = NS_NewISupportsArray(&mParsers);    }    if (mParsers) {      mParsers->AppendElement(aParser);    }    NS_RELEASE(aParser);  }  return result;}