rem: var element = fibElement.firstChild; while(element) { if (element.nodeType == 1) { if (element.nodeName == "fi") { fillImages.push(EchoSerial.PropertyTranslator.FillImage._parseElement(client, element)); } else if (element.nodeName == "null-fi") { fillImages.push(null); } } element = element.nextSibling; 
add: return new EchoApp.FillImageBorder(borderColor, borderInsets, contentInsets, fillImages); 
context: EchoSerial.PropertyTranslator.FillImageBorder._parseElement = function(client, fibElement) {    var contentInsets = fibElement.getAttribute("ci");    contentInsets = contentInsets ? new EchoApp.Insets(contentInsets) : null;    var borderInsets = fibElement.getAttribute("bi");    borderInsets = borderInsets ? new EchoApp.Insets(borderInsets) : null;    var borderColor = fibElement.getAttribute("bc");    borderColor = borderColor ? new EchoApp.Color(borderColor) : null;    var fillImages = new Array();        var element = fibElement.firstChild;    while(element) {        if (element.nodeType == 1) {            if (element.nodeName == "fi") {                fillImages.push(EchoSerial.PropertyTranslator.FillImage._parseElement(client, element));            } else if (element.nodeName == "null-fi") {                fillImages.push(null);            }        }        element = element.nextSibling;    }    if (fillImages.length != 8) {	    throw new Error("Invalid FillImageBorder image count: " + fillImages.length);    }        return new EchoApp.FillImageBorder(borderColor, borderInsets, contentInsets, fillImages);};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/4705113f80e2c9e4d43ad240349e3193f4caf648/Serial.js/clean/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Serial.js