code: function() {
  			var aArguments = Array.prototype.slice.call(arguments),
  				sCalendar, sKey;
  			// Calendar data needs special handling, as CustomLocaleData does have one version of calendar data only
  			if (aArguments[0].indexOf("ca-") == 0) {
  				sCalendar = aArguments[0];
  				if (sCalendar == getCLDRCalendarName()) {
  					aArguments = aArguments.slice(1);
  				}
  			}
  
  			sKey = aArguments.join("-");
  			// first try customdata with special formatted key
  			// afterwards try customdata lookup
  			// afterwards try mData lookup
  			var vValue = this.mCustomData[sKey];
  			if (vValue == null) {
  				vValue = this._getDeep(this.mCustomData, arguments);
  				if (vValue == null) {
  					vValue = this._getDeep(this.mData, arguments);
  				}
  			}
  
  			return vValue;
  		}
docs: Retrieves the value for the given arguments by checking first <code>mCustomData</code> and if not
  found <code>mData</code>
  @returns {*} value
  @private