static create(compartment, renames, lmrCache, opts = {}) {
    return new PolicyGeneratorContext(compartment, renames, lmrCache, opts)
  }
Factory to create a new {@link PolicyGeneratorContext}

@template {string | void} [RootModule=void] Default is `void`
@param {Readonly<CompartmentDescriptor>} compartment
@param {Readonly<Record<string, string>>} renames
@param {Readonly<LMRCache>} lmrCache
@param {Readonly<PolicyGeneratorContextOptions<RootModule>>} opts
@returns {PolicyGeneratorContext<RootModule>}