rem: generic_Get: function ( aElement ) { if( aElement ) { var dataObject = []; var wsmAttributes = aElement.getAttribute( "wsm_attributes" ); var attributes = wsm.attributes; if( wsmAttributes != "" ) { attributes.push( wsmAttributes.split(" ") ); } for( var i = 0; i < attributes.length; i++ ) { dataObject[attributes[i]] = aElement.getAttribute( attributes[i] ); } dataObject.localname = aElement.localName; return dataObject; } return null; }, 
add: generic_Get: function (aElement) { if (aElement) { var dataObject = new Object(); var wsmAttributes = aElement.getAttribute("wsm_attributes"); var attributes = wsm.attributes; if (wsmAttributes != "") attributes.push(wsmAttributes.split(" "));  for (var i = 0; i < attributes.length; i++) dataObject[attributes[i]] = aElement.getAttribute(attributes[i]);  dataObject.localname = aElement.localName; return dataObject; } return null; }, 
context:     generic_Get:      function ( aElement )        {          if( aElement )            {              var dataObject = [];              var wsmAttributes = aElement.getAttribute( "wsm_attributes" );              var attributes = wsm.attributes;              // make a copy              if( wsmAttributes != "" )                {                  attributes.push( wsmAttributes.split(" ") );  // modify the copy                }              for( var i = 0; i < attributes.length; i++ )                {                  dataObject[attributes[i]] = aElement.getAttribute( attributes[i] );                }                dataObject.localname = aElement.localName;              return dataObject;            }            return null;        },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/037a6fd000f6997128471921c257520cfa0c1047/nsWidgetStateManager.js/buggy/toolkit/content/nsWidgetStateManager.js