getSourceForDefaultCase = (optional, request, runtimeTemplate) => {
	if (!Array.isArray(request)) {
		// make it an array as the look up works the same basically
		request = [request];
	}

	const variableName = request[0];
	const objectLookup = propertyAccess(request, 1);
	return {
		init: optional
			? checkExternalVariable(variableName, request.join("."), runtimeTemplate)
			: undefined,
		expression: `${variableName}${objectLookup}`
	};
}
@param {boolean} optional true, if the module is optional
@param {string|string[]} request the request path
@param {RuntimeTemplate} runtimeTemplate the runtime template
@returns {SourceData} the generated source