function isMissing(vValue, i) {
				var vProperty;

				if (Array.isArray(vValue)) {
					return vValue.some(function (vItem) {
						return isMissing(vItem, i);
					});
				}
				vProperty = vValue[aSegments[i]];
				if (vProperty && typeof vProperty === "object" && i + 1 < aSegments.length) {
					return isMissing(vProperty, i + 1);
				}
				return vProperty === undefined;
			}
Returns whether the given property is missing in vEntityOrCollection. This is the case if
there is no value for it. It is not missing if a parent has a <code>null</code> value. In
a collection it is missing if any member misses it.

@param {object|object[]} vEntityOrCollection - The entity (collection)
@param {string} sPath - The property path
@returns {boolean} Whether the property is missing
@throws {Error} If there is a path containing "*"

@private