Container container = this.container.isEmpty() ? null : this.container.peek();
String parentId = container != null ? container.getId().toString() : null;
// default activation
BranchActivation activation = new BranchActivation();
dialog.getInterfaceModel().accept(activation);
Map<Integer,QName> activeItems = activation.getActiveItems();
String style = activeItems.values().contains(interactionUnit.getId()) ? ACTIVE_STYLE : INACTIVE_STYLE;
// statement context shadow visualisation
Node<Scope> self = dialog.getScopeModel().findNode(interactionUnit.getScopeId());