withDisabledReasonsForEmbeddedContext(outerRowOffset, outerContext) {
        return new CircuitDefinition(
            this.numWires,
            this.columns,
            outerRowOffset,
            outerContext,
            this.customGateSet,
            true,
            this.customInitialValues);
    }
@param {!int} outerRowOffset
@param {!Map.<!string, *>} outerContext
@returns {!CircuitDefinition}