Note: untested the procedural use case and still the solution can be a
bit hackish with e.g. constructing Variables and passing them along
However, at least this does something instead of just silently failing
gitlab #252
Conflicts:
bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/client/Synchronizer.java
Change-Id: I209d9d585379b7b987861355589427ee90375738