constructor(source, filenames, pathIsFile, target) {
		this.source = source;
		this.filenames = filenames;
		this.pathIsFile = pathIsFile;
		this.target = target;
	}
@param {string | ResolveStepHook} source source
@param {string[]} filenames filenames
@param {boolean} pathIsFile pathIsFile
@param {string | ResolveStepHook} target target