function checkNaN(nValue) {
				if (!isFinite(nValue)) { // this rejects NaN, Infinity, -Infinity
					throw new Error(sPath + ": Not a valid " + sType + " literal: " + sLiteral);
				}
				return nValue;
			}
Parses a literal to the model value. The type "Edm.Binary" is unsupported.

@param {string} sLiteral The literal value
@param {string} sType The type
@param {string} sPath The path for this literal (for error messages)
@returns {any} The model value
@throws {Error} If the type is invalid or unsupported; the function only validates when a
  conversion is required

@public