PR_LOG(gLog, PR_LOG_WARNING,
PR_LOG(gLog, PR_LOG_ALWAYS,
RDFContentSinkImpl::HandleStartElement(const PRUnichar *aName,                                        const PRUnichar **aAtts,                                        PRUint32 aAttsCount,                                        PRInt32 aIndex,                                        PRUint32 aLineNumber){  FlushText();  nsresult rv = NS_ERROR_UNEXPECTED; // XXX  switch (mState) {  case eRDFContentSinkState_InProlog:      rv = OpenRDF(aName);      break;  case eRDFContentSinkState_InDocumentElement:      rv = OpenObject(aName,aAtts);      break;  case eRDFContentSinkState_InDescriptionElement:      rv = OpenProperty(aName,aAtts);      break;  case eRDFContentSinkState_InContainerElement:      rv = OpenMember(aName,aAtts);      break;  case eRDFContentSinkState_InPropertyElement:  case eRDFContentSinkState_InMemberElement:      rv = OpenValue(aName,aAtts);      break;  case eRDFContentSinkState_InEpilog:      PR_LOG(gLog, PR_LOG_WARNING,             ("rdfxml: unexpected content in epilog at line %d",              aLineNumber));      break;  }  return rv;}