- // TODO: supporting IDs exist as a List. this code takes just the first element
- return node.getSupportingNode().get(0).getNodeRef().getValue();
+ List<SupportingNode> supNodes = node.getSupportingNode();
+ for (SupportingNode snode : supNodes) {
+ if (NetworkUtils.UNDERLAY_NETWORK_ID.equals(snode.getNetworkRef().getValue())) {
+ return snode.getNodeRef().getValue();
+ }
+ }
+ return null;