src/sap.ui.core/src/sap/ui/base/ManagedObjectObserver.js
function isObserving(oConfiguration, sType, sName) {
		// no configuration, listen to all types
		if (oConfiguration == null || !sType) {
			return false;
		}

		if (sType != "destroy" && sType != "parent" && !sName) {
			return false;
		}

		// either all (true) properties/aggregations/associations are relevant or a specific list or names is provided
		return oConfiguration[sType] === true || (Array.isArray(oConfiguration[sType]) && oConfiguration[sType].indexOf(sName) > -1);
	}
function isObserving(oConfiguration, sType, sName) {
		// no configuration, listen to all types
		if (oConfiguration == null || !sType) {
			return false;
		}

		if (sType != "destroy" && sType != "parent" && !sName) {
			return false;
		}

		// either all (true) properties/aggregations/associations are relevant or a specific list or names is provided
		return oConfiguration[sType] === true || (Array.isArray(oConfiguration[sType]) && oConfiguration[sType].indexOf(sName) > -1);
	}
function isObserving ( oConfiguration , sType , sName ) { // no configuration, listen to all types if ( oConfiguration == null || ! sType ) { return false ; } if ( sType != "destroy" && sType != "parent" && ! sName ) { return false ; } // either all (true) properties/aggregations/associations are relevant or a specific list or names is provided return oConfiguration [ sType ] === true || ( Array . isArray ( oConfiguration [ sType ] ) && oConfiguration [ sType ] . indexOf ( sName ) > - 1 ) ; }
checks whether the type and name is part of the given configuration. if true is returned a change needs to be processed.
checks whether the type and name is part of the given configuration . if true is returned a change needs to be processed .