// TF:22/11/07:If this component is a template for an array column, get the array column first
ArrayColumn column = this.column;
JTable t = ArrayFieldCellHelper.getArrayField(this._component);
if (t != null) {
int col = ArrayFieldCellHelper.getArrayFieldColumn((JComponent)this._component);
ArrayColumnModel model = (ArrayColumnModel) t.getColumnModel();
column = (ArrayColumn)model.getRealColumn(col);
}
switch (this.colourType) {
case cBACKGROUND:
if (column != null) {