OptionalbehaviorBehavior override for the forked engine. If omitted, the forked
engine inherits the source engine's current behavior setting (the
principle of least surprise — a permissive source forks into a
permissive copy, an assistive source forks into an assistive copy).
Supplying this option overrides the inheritance — useful for
callers that want, for example, to fork a permissive editing state
into an assistive "publish-ready" copy.
OptionalchecksumChecksum config override. If omitted, copied from source engine.
OptionalgenerateID generator for new entities. Defaults to crypto.randomUUID.
OptionalpositionPosition config override. If omitted, copied from source engine.
Options for
forkArgument.