Ok, i solved the problem.
In libemberSlim a callback is made ONLY when a Node has content.
In emberasyncreader.c (readByte_Length) you can check whether the incoming container has a tagnumber of 1 or 2, a tag preamble of 0x80 and the prevois container is of type Node or Qualifiednode, and if so, a message will be send out or it is just part of the path. in any other case a onNode message must be generated when the parent container is released.
Now it works as expected.
VisToolMK2 EmberTreeWidget::onItemDoubleClicked (true,true) @SapphireMk2_(Arndt)/Sapphire/GPIOs
VisToolMK2 Tree::GetDir(Sapphire/GPIOs);
VisToolMK2 SendOut GetDir for Sapphire/GPIOs (1/4)
VisToolMK2 Reading: << fe 00 0e 00 01 c0 01 02 14 02 60 80 6b 80 a0 80 6a 80 a0 04 0d 02 01 04 00 00 00 00 00 00 00 00 93 fd db ff
VisToolMK2 Got EMPTY Node: 0x01 0x04