rem:  try { if (this.title) this.title = this.mUnicodeConverter.ConvertToUnicode(this.title); } catch (ex) {}  try { if (this.description) this.description =  this.mUnicodeConverter.ConvertToUnicode(this.description); } catch (ex) {} 
context:   store: function()   {    this.mUnicodeConverter.charset = this.characterSet;    try     {      if (this.title)        this.title = this.mUnicodeConverter.ConvertToUnicode(this.title);    } catch (ex) {}    try     {      if (this.description)        this.description =  this.mUnicodeConverter.ConvertToUnicode(this.description);    } catch (ex) {}    if (this.isStored())       debug(this.identity + " already stored; ignoring");    else if (this.content)     {      try       {        this.content = this.mUnicodeConverter.ConvertToUnicode(this.content);      }       catch (ex) {}      debug(this.identity + " has content; storing");      var content = MESSAGE_TEMPLATE;      content = content.replace(/%CONTENT_TEMPLATE%/, LOCAL_CONTENT_TEMPLATE);      content = content.replace(/%STYLE%/, LOCAL_STYLE);      content = content.replace(/%TITLE%/, this.title);      content = content.replace(/%URL%/g, this.mURL);      content = content.replace(/%CONTENT%/, this.content);      this.content = content; // XXX store it elsewhere, f.e. this.page      this.writeToFolder();    }    else if (this.feed.quickMode)     {      debug(this.identity + " in quick mode; storing");      this.content = this.description || this.title;      var content = MESSAGE_TEMPLATE;      content = content.replace(/%CONTENT_TEMPLATE%/, LOCAL_CONTENT_TEMPLATE);      content = content.replace(/%STYLE%/, LOCAL_STYLE);      content = content.replace(/%TITLE%/, this.title);      content = content.replace(/%URL%/g, this.mURL);      content = content.replace(/%CONTENT%/, this.content);      this.content = content; // XXX store it elsewhere, f.e. this.page      this.writeToFolder();    }     else     {      //debug(this.identity + " needs content; downloading");      debug(this.identity + " needs content; creating and storing");      var content = MESSAGE_TEMPLATE;      content = content.replace(/%CONTENT_TEMPLATE%/, REMOTE_CONTENT_TEMPLATE);      content = content.replace(/%STYLE%/, REMOTE_STYLE);      content = content.replace(/%TITLE%/, this.title);      content = content.replace(/%URL%/g, this.mURL);      content = content.replace(/%DESCRIPTION%/, this.description || this.title);      this.content = content; // XXX store it elsewhere, f.e. this.page      this.writeToFolder();    }  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/6d9c54e19334b04b79c1b9265b0852e36f9eabb2/FeedItem.js/clean/mail/extensions/newsblog/content/FeedItem.js