constructor(options, range, valueRange, inShorthand, context) {
		super(options, context);

		this.range = range;
		this.valueRange = valueRange;
		// inShorthand must be serialized by subclasses that use it
		this.inShorthand = inShorthand;
	}
@param {ContextDependencyOptions} options options for the context module
@param {Range} range location in source code
@param {Range | undefined} valueRange location of the require call
@param {boolean | string } inShorthand true or name
@param {string} context context