registerAnnotationChangeHandler(mPropertyBag) {
			if (!mPropertyBag.changeType || !mPropertyBag.changeHandler) {
				throw new Error("'changeType' and 'changeHandler' properties are required for registration!");
			}

			if (mPropertyBag.isDefaultChangeHandler) {
				throw new Error("The API is not allowed to register default change handlers!");
			}

			ChangeHandlerRegistration.registerAnnotationChangeHandler(mPropertyBag);
		}
Registers an annotation change handler for a change type.
The change type is not control-specific, hence it must be unique to avoid conflicts.

@param {object} mPropertyBag - Property bag
@param {string} mPropertyBag.changeType - Change type for which the change handler should be registered
@param {string|object} mPropertyBag.changeHandler - Path to change handler or change handler object

@private