prevSfName = sfName;
prevSffName = curSffName;
if (SfcGeniusDataUtils.isSfUsingALogicalInterface(sf)) {
String logicalInterfaceName = sfcOfProviderUtils.getSfLogicalInterfaceName(sf);
LOG.debug("populateSffGraph: SF uses a logical interface -> storing id for the dataplane node (interface:{})", logicalInterfaceName);
<BUG>Optional<DpnIdType> dpnid = SfcGeniusRpcClient.getInstance().getDpnIdFromInterfaceNameFromGeniusRPC(logicalInterfaceName);
</BUG>
if (!dpnid.isPresent()) {
throw new SfcRenderingException("populateSffGraph:failed.dpnid for interface ["
+ logicalInterfaceName + "] was not returned by genius. "

prevSfName = sfName;
prevSffName = curSffName;
if (SfcGeniusDataUtils.isSfUsingALogicalInterface(sf)) {
String logicalInterfaceName = sfcOfProviderUtils.getSfLogicalInterfaceName(sf);
LOG.debug("populateSffGraph: SF uses a logical interface -> storing id for the dataplane node (interface:{})", logicalInterfaceName);
Optional<DpnIdType> dpnid = getGeniusRpcClient().getDpnIdFromInterfaceNameFromGeniusRPC(logicalInterfaceName);
if (!dpnid.isPresent()) {
throw new SfcRenderingException("populateSffGraph:failed.dpnid for interface ["
+ logicalInterfaceName + "] was not returned by genius. "
