code: function(oTable, oColumn) {
  			if (!oTable || !oColumn) {
  				return [];
  			}
  
  			var iHeaderRowCount = TableUtils.getHeaderRowCount(oTable),
  				sColumnId = oColumn.getId(),
  				aLabels = [sColumnId];
  
  			if (iHeaderRowCount > 1) {
  				for (var i = 1; i < iHeaderRowCount; i++) {
  					aLabels.push(sColumnId + "_" + i);
  				}
  
  				var aSpans = TableUtils.Column.getParentSpannedColumns(oTable, sColumnId);
  				if (aSpans && aSpans.length) {
  					for (var i = 0; i < aSpans.length; i++) {
  						var iLevel = aSpans[i].level;
  						var sParentId = aSpans[i].column.getId();
  						aLabels[iLevel] = iLevel === 0 ? sParentId : (sParentId + "_" + iLevel);
  					}
  				}
  			}
  
  			return aLabels;
  		}
docs: /*
  Returns the IDs of the column headers which are relevant for the given column (esp. in multi header case).