const nsString& aName, const nsString& aPublicId, const nsString& aSystemId)
const nsAReadableString& aName, const nsAReadableString& aPublicId, const nsAReadableString& aSystemId)
NS_NewXMLNotation(nsIContent** aInstancePtrResult,                  const nsString& aName,                  const nsString& aPublicId,                  const nsString& aSystemId){  NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");  if (nsnull == aInstancePtrResult) {    return NS_ERROR_NULL_POINTER;  }  nsIContent* it = new nsXMLNotation(aName, aPublicId, aSystemId);  if (nsnull == it) {    return NS_ERROR_OUT_OF_MEMORY;  }  return it->QueryInterface(kIContentIID, (void **) aInstancePtrResult);}