DependencyGraph { List<SubmoduleNode> submoduleNodes() { return submoduleNodeList; } DependencyGraph(RuntimeParentModule parentModule, BitSet requestedOutPorts);   }
@Test public void submoduleNode() { List<SubmoduleNode> submoduleNodes = diamondGraph.submoduleNodes(); Assert.assertEquals(COMPOSITE_MODULE.getModules().size(), 3); Assert.assertEquals( submoduleNodes.stream().map(SubmoduleNode::getElement).collect(Collectors.toList()), COMPOSITE_MODULE.getModules() ); }