addCodeGenerationDependency(codeGenerationDependency) {
		if (this.codeGenerationDependencies === undefined) {
			this.codeGenerationDependencies = [];
		}
		this.codeGenerationDependencies.push(codeGenerationDependency);
	}
@param {Dependency} codeGenerationDependency dependency being tied to module.
This is a Dependency where the code generation result of the referenced module is needed during code generation.
The Dependency should also be added to normal dependencies via addDependency.
@returns {void}