beginCompound

open override fun beginCompound(description: String, origin: MutationOrigin = MutationOrigin.User): UndoResult

Opens one named history step. Operations performed while it is open are applied immediately but enter history only when endCompound succeeds. Nested compounds are deliberately rejected.