() -> {
List<ListenableFuture<Void>> fts = new ArrayList<>();
if (doesLocalUcastMacExistsInCache(extL2GwDevice, macToBeAdded)) {
for (DpnInterfaces elanDpn : elanDpns) {
fts.addAll(elanUtils.installDmacFlowsToExternalRemoteMac(elanDpn.getDpId(),
<BUG>extDeviceNodeId, elan.getElanTag(), elan.getSegmentationId(), macToBeAdded,

elanInstanceName, interfaceName));
</BUG>
}

() -> {
List<ListenableFuture<Void>> fts = new ArrayList<>();
if (doesLocalUcastMacExistsInCache(extL2GwDevice, macToBeAdded)) {
for (DpnInterfaces elanDpn : elanDpns) {
fts.addAll(elanUtils.installDmacFlowsToExternalRemoteMac(elanDpn.getDpId(),
extDeviceNodeId, elan.getElanTag(), ElanUtils.getVxlanSegmentationId(elan),
macToBeAdded, elanInstanceName, interfaceName));
}
