code: function (sDateTimeOffset) {
  				var oDateTimeOffset,
  					aMatches = rDateTimeOffset.exec(sDateTimeOffset);
  
  				if (aMatches) {
  					if (aMatches[1] && aMatches[1].length > 4) {
  						// "round" to millis, BEWARE of the dot!
  						sDateTimeOffset
  							= sDateTimeOffset.replace(aMatches[1], aMatches[1].slice(0, 4));
  					}
  					oDateTimeOffset = DateFormat.getDateTimeInstance({
  						pattern : "yyyy-MM-dd'T'HH:mm:ss.SSSX",
  						strictParsing : true
  					}).parse(sDateTimeOffset.toUpperCase());
  				}
  				if (!oDateTimeOffset) {
  					throw new Error("Not a valid Edm.DateTimeOffset value: " + sDateTimeOffset);
  				}
  				return oDateTimeOffset;
  			}
docs: Parses an "Edm.DateTimeOffset" value and returns the corresponding JavaScript
  <code>Date</code> value.
  
  @param {string} sDateTimeOffset
  The "Edm.DateTimeOffset" value to parse
  @returns {Date}
  The JavaScript <code>Date</code> value
  @throws {Error}
  If the input cannot be parsed
  
  @public
  @since 1.43.0