function _fnMap(ret, src, name, mappedName) {
		if (Array.isArray(name)) {
			$.each(name, function (i, val) {
				if (Array.isArray(val)) {
					_fnMap(ret, src, val[0], val[1]);
				}
				else {
					_fnMap(ret, src, val);
				}
			});

			return;
		}

		if (mappedName === undefined) {
			mappedName = name;
		}

		if (src[name] !== undefined) {
			ret[mappedName] = src[name];
		}
	}
See if a property is defined on one object, if so assign it to the other object
 @param {object} ret target object
 @param {object} src source object
 @param {string} name property
 @param {string} [mappedName] name to map too - optional, name used if not given
 @memberof DataTable#oApi