for (VisualGroup vg: Hierarchy.getDescendantsOfType(vnet.getRoot(), VisualGroup.class)) {
            for (VisualComponent vp: vg.getComponents()) {
                if (vp instanceof VisualSourceComponent) {
                    VisualSourceComponent vsc = (VisualSourceComponent) vp;
                    SourceComponent sc = vsc.getReferencedComponent();