function hasObserverFor(oTarget, sType) {
		var sId = oTarget.getId(),
			oTargetConfig = mTargets[sId];
		if (oTargetConfig) {
			var aConfigs = oTargetConfig.configurations.filter(function(oEntry) {
				return oEntry.hasOwnProperty(sType) && oEntry[sType] && (oEntry[sType] === true || oEntry[sType].length > 0);
			});
			return aConfigs.length > 0;
		}
		return false;
	}
//currently observed on the given target
currently observed on the given target
currently observed on the given target
function hasObserverFor(oTarget, sType) {
		var sId = oTarget.getId(),
			oTargetConfig = mTargets[sId];
		if (oTargetConfig) {
			var aConfigs = oTargetConfig.configurations.filter(function(oEntry) {
				return oEntry.hasOwnProperty(sType) && oEntry[sType] && (oEntry[sType] === true || oEntry[sType].length > 0);
			});
			return aConfigs.length > 0;
		}
		return false;
	}
function hasObserverFor ( oTarget , sType ) { var sId = oTarget . getId ( ) , oTargetConfig = mTargets [ sId ] ; if ( oTargetConfig ) { var aConfigs = oTargetConfig . configurations . filter ( function ( oEntry ) { return oEntry . hasOwnProperty ( sType ) && oEntry [ sType ] && ( oEntry [ sType ] === true || oEntry [ sType ] . length > 0 ) ; } ) ; return aConfigs . length > 0 ; } return false ; }
currently observed on the given target
currently observed on the given target