code: function(oExtension, $Cell, aDefaultLabels, aDefaultDescriptions, aLabels, aDescriptions, sText, fAdapt) {
  			ExtensionHelper.storeDefaultsBeforeCellModifications(oExtension, $Cell, aDefaultLabels, aDefaultDescriptions);
  			var oCountChangeInfo = ExtensionHelper.updateRowColCount(oExtension);
  			oExtension.getTable().$("cellacc").text(sText || " "); //set the custom text to the prepared hidden element
  
  			if (fAdapt) { //Allow to adapt the labels / descriptions based on the changed row / column count
  				fAdapt(aLabels, aDescriptions, oCountChangeInfo.rowChange, oCountChangeInfo.colChange, oCountChangeInfo.initial);
  			}
  
  			var sLabel = "";
  			if (oCountChangeInfo.initial) {
  				var oTable = oExtension.getTable();
  				sLabel = oTable.getAriaLabelledBy().join(" ") + " " + oTable.getId() + "-ariacount";
  				if (oTable.getSelectionMode() !== SelectionMode.None) {
  					sLabel = sLabel + " " + oTable.getId() + "-ariaselection";
  				}
  			}
  
  			if (aLabels && aLabels.length) {
  				sLabel = sLabel + " " + aLabels.join(" ");
  			}
  
  			$Cell.attr({
  				"aria-labelledby": sLabel ? sLabel : null,
  				"aria-describedby": aDescriptions && aDescriptions.length ? aDescriptions.join(" ") : null
  			});
  		}
docs: /*
  Updates the row / column counters, adapts the labels and descriptions of the given cell and stores the the
  given defaults before the modification.
  @see ExtensionHelper.updateRowColCount
  @see ExtensionHelper.storeDefaultsBeforeCellModifications