code: function(vTargetNames, sProvidedTitleTargetName) {
  				var oTarget, sTitleTargetName;
  
  				sTitleTargetName = sProvidedTitleTargetName || (typeof vTargetNames === "string" && vTargetNames);
  
  				if (!sTitleTargetName) {
  					vTargetNames.some(function(sTargetName) {
  						oTarget = this.getTarget(sTargetName);
  
  						// search the TitleTarget depth first
  						while (oTarget && oTarget._oParent && oTarget._oParent._oOptions.title) {
  							oTarget = oTarget._oParent;
  						}
  
  						if (oTarget && oTarget._oOptions.title) {
  							// we found the TitleTarget
  							sTitleTargetName = oTarget._oOptions._name;
  							return true;
  						}
  					}.bind(this));
  				}
  
  				return sTitleTargetName;
  			}
docs: /*
  Calculate the name of TitleTarget based on the given parameters