newDefineDependency(
		range,
		arrayRange,
		functionRange,
		objectRange,
		namedModule
	) {
		return new AMDDefineDependency(
			range,
			arrayRange,
			functionRange,
			objectRange,
			namedModule
		);
	}
@param {Range} range range
@param {Range | null} arrayRange array range
@param {Range | null} functionRange function range
@param {Range | null} objectRange object range
@param {string | null} namedModule true, when define is called with a name
@returns {AMDDefineDependency} AMDDefineDependency