Concrete Decomposer implementations implement this generic, not
decompose() itself. By the time .decompose_impl runs,
data has already passed validate_boundary via the
Decomposer-level decompose() method in this file — boundary
validation is structural, not something each strategy must remember.
Arguments
- strategy
a
Decomposerimplementation- data
StateTransitionData, already boundary-validated- ...
forwarded from
decompose()