I created a multi-mapping with following messeage types
mt_source to mt_hardware and mt_software
mt_source exist once and include hardware and software nodes (occurence: 0..unbounded). I use splitByValue to create an own message for every occur of a node, but if no hardware is given, it should NOT create a target message. I tried do it with exist and createIf, but in mapping test the nodes exist (but empty), so he delivers true at the exist-check.
Is there a simple solution for this or do I have to create a own java mapping where have to use mapWithDefaultValue after an own check?