code: function(mParam) {
  			if (!mParam.name) {
  				Utils.log.error("sap.ui.fl.registry.ChangeType: Name required");
  			}
  			if (!mParam.changeHandler) {
  				Utils.log.error("sap.ui.fl.registry.ChangeType: ChangeHandler required");
  			}
  
  		this._name = mParam.name;
  		this._changeHandler = mParam.changeHandler;
  		this._layers = mParam.layers;
  
  		if (mParam.labelKey) {
  			this._labelKey = mParam.labelKey;
  		}
  		if (mParam.tooltipKey) {
  			this._tooltipKey = mParam.tooltipKey;
  		}
  		if (mParam.iconKey) {
  			this._iconKey = mParam.iconKey;
  		}
  		if (mParam.sortIndex) {
  			this._sortIndex = mParam.sortIndex;
  		}
  	}
docs: Object to define a change type with it's handlers and visual appearance options
  @constructor
  @param {Object} mParam Parameter description below
  @param {String} mParam.name Semantic name to identify the change type
  @param {String} mParam.changeHandler Full qualified name of the function which is executed when a change for this change type is merged or applied
  @param {String} [mParam.labelKey] Key of the translatable label
  @param {String} [mParam.tooltipKey] Key of the translatable tooltip
  @param {String} [mParam.iconKey] Key of the icon which should be displayed
  @param {Object} [mParam.sortIndex] Index to sort the change type on the visualization. (0 = default, lowest priority)
  @alias sap.ui.fl.registry.ChangeTypeMetadata
  
  @author SAP SE
  @version ${version}
  @experimental Since 1.27.0