throws UnableToCompleteException {
// TODO: PropertyProviderGenerator should specify the JavaScript environment that a
// property provider can assume so the caller of this function knows what it should provide.
LinkerContext linkerContext = new StandardLinkerContext(compileLogger, module,
module.getPublicResourceOracle(), JsOutputOption.PRETTY);
String initProvidersJs =
generatePropertyProviders(compileLogger, linkerContext);