rem: if (!sortColumn) sortColumn = kDefaultSortColumn;  if (!sortDirection) sortDirection = kDefaultAscending;  
context: function SetAbView(uri, searchView, sortColumn, sortDirection){  var actualSortColumn;  if (gAbView && gCurDirectory == GetSelectedDirectory())  {    // re-init the view    actualSortColumn = gAbView.init(uri, searchView, GetAbViewListener(), sortColumn, sortDirection);  }  else  {	  CloseAbView();		gCurDirectory = GetSelectedDirectory();	  if (!sortColumn)		sortColumn = kDefaultSortColumn;	  if (!sortDirection)		sortDirection = kDefaultAscending;	  gAbView = Components.classes["@mozilla.org/addressbook/abview;1"].createInstance(Components.interfaces.nsIAbView);		actualSortColumn = gAbView.init(uri, searchView, GetAbViewListener(), sortColumn, sortDirection);  }  var boxObject = GetAbResultsBoxObject();  boxObject.view = gAbView.QueryInterface(Components.interfaces.nsITreeView);  UpdateSortIndicators(sortColumn, sortDirection);    return actualSortColumn;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/65d4d1fed7a1e3254c0b7c1c58167fc176014b3d/abCommon.js/clean/mail/components/addrbook/content/abCommon.js