code: function (vValue) {
  			var sJSON;
  
  			if (typeof vValue !== "function") {
  				try {
  					sJSON = Basics.toJSON(vValue);
  					// undefined --> undefined
  					// null, NaN, Infinity --> "null"
  					// all are correctly handled by String
  					if (sJSON !== undefined && sJSON !== "null") {
  						return sJSON;
  					}
  				} catch (e) {
  					// "converting circular structure to JSON"
  				}
  			}
  			return String(vValue);
  		}
docs: Stringifies the value for usage in an error message. Special handling for functions and
  object trees with circular references.
  
  @param {any} vValue the value
  @returns {string} the stringified value