add: } catch (e) {    
context:     getAttributeArray: function(aMessage, aAttributeName) {        var resultArray = new Array();        var attributesCount = {};        var attributes = aMessage.getAttributes(attributesCount);        for (var i = 0; i < attributesCount.value; i++) {            if (attributes[i] == aAttributeName) {                var valuesCount = {};                var values =  aMessage.getValues(attributes[i], valuesCount);                for (var j = 0; j < valuesCount.value; j++) {                    var attributeValue = this.mRdfSvc.GetLiteral(values[j]);                    resultArray.push(attributeValue);                }            }        }        return resultArray;    }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/f3ed98029bfcf8255d62bc9d71b4805467673016/nsLDAPDataSource.js/clean/directory/xpcom/datasource/nsLDAPDataSource.js