newRequireDependency(
		outerRange,
		arrayRange,
		functionRange,
		errorCallbackRange
	) {
		return new AMDRequireDependency(
			outerRange,
			arrayRange,
			functionRange,
			errorCallbackRange
		);
	}
@param {Range} outerRange outer range
@param {Range} arrayRange array range
@param {Range | null} functionRange function range
@param {Range | null} errorCallbackRange error callback range
@returns {AMDRequireDependency} dependency