rem: columnHeader.style.textAlign = alignX;  
add: columnHeader.style.textAlign = alignX; 
context:     addColumn: function(index, values, name, width, alignX) {        if (!(values instanceof Array)) eval("values = " + values);                var columnHeader = document.createElement("div");        columnHeader.className = "gridBoxColumnHeader";        columnHeader.style.borderColor = tw_borderColor;            columnHeader.style.height = (tw_sizeIncludesBorders ? tw_GridBox.headerHeight : tw_GridBox.headerHeight - tw_CALC_BORDER_SUB) + "px";        columnHeader.style.textAlign = alignX;                columnHeader.appendChild(document.createTextNode(name));        tw_addEventListener(columnHeader, "focus", this._focusListener);        tw_addEventListener(columnHeader, "blur", this._blurListener);            tw_addEventListener(columnHeader, "click", this._columnClickListener);                var column = document.createElement("div");        column.className = "gridBoxColumn";        column.style.textAlign = alignX;        column.tw_autoSize = false;        tw_addEventListener(column, "focus", this._focusListener);        tw_addEventListener(column, "blur", this._blurListener);        var state = this._visibleCheckBoxes ? 0 : -1;                for (var i = 0; i < values.length; i++) {            var cell = this._newCell(values[i], index, state);            column.appendChild(cell);        }                                    this._header.appendChild(columnHeader);                this._content.insertBefore(column, this._content.childNodes.item(index));        this.setColumnWidth(index, width);    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/13aaf1491cd3f4c21ab65b0cb62c46eeabdd6d14/GridBox.js/buggy/src/thinwire/render/web/resources/GridBox.js