If a diagram description starts with a Spacing statement, both Papyrus and JS visualization silently fails because their wizards try to guess – using duplicated code [1, 2] – the underlying model of the layout description from its first annotation, but in case of Spacing this is not possible, as it doesn't contain the necessary model information to do so.
The lesson is that wizards should
not fail silently,
be able to detect the underlying model even in cases like above, and
If a diagram description starts with a
Spacing
statement, both Papyrus and JS visualization silently fails because their wizards try to guess – using duplicated code [1, 2] – the underlying model of the layout description from its first annotation, but in case ofSpacing
this is not possible, as it doesn't contain the necessary model information to do so.The lesson is that wizards should