code: function(mParam) {
  		if (!mParam.changeTypeMetadata) {
  			Utils.log.error("sap.ui.fl.registry.ChangeRegistryItem: ChangeTypeMetadata required");
  		}
  		if (!mParam.controlType) {
  			Utils.log.error("sap.ui.fl.registry.ChangeRegistryItem: ControlType required");
  		}
  
  		this._changeTypeMetadata = mParam.changeTypeMetadata;
  		this._controlType = mParam.controlType;
  
  		if (mParam.permittedRoles) {
  			this._permittedRoles = mParam.permittedRoles;
  		}
  
  		if (mParam.dragTargets) {
  			this._dragTargets = mParam.dragTargets;
  		}
  	}
docs: Object to define a change on a specific control type with it's permissions
  @constructor
  @param {Object} mParam Parameter description below
  @param {sap.ui.fl.registry.ChangeTypeMetadata} mParam.changeTypeMetadata Change type metadata this registry item is describing
  @param {String} mParam.controlType Control type this registry item is assigned to
  @param {Object} [mParam.permittedRoles] Permissions who is allowed to use this kind of change type on the assigned control
  @alias sap.ui.fl.registry.ChangeRegistryItem
  
  @author SAP SE
  @version ${version}
  @experimental Since 1.27.0