} else {
removeOrUpdateVpnToDpnList(vpnId, dpId, interfaceName, vpnName);
}
}
}
<BUG>private void createOrUpdateVpnToDpnList(long vpnId, BigInteger dpnId, String intfName, String vpnName) {
String routeDistinguisher = VpnUtil.getVpnRdFromVpnInstanceConfig(dataBroker, vpnName);
String rd = (routeDistinguisher == null) ? vpnName : routeDistinguisher;</BUG>
Boolean newDpnOnVpn = Boolean.FALSE;
synchronized (vpnName.intern()) {

} else {
removeOrUpdateVpnToDpnList(vpnId, dpId, interfaceName, vpnName);
}
}
}
private void createOrUpdateVpnToDpnList(long vpnId, BigInteger dpnId, String intfName, String vpnName) {
String primaryRd = VpnUtil.getPrimaryRd(dataBroker, vpnName);
Boolean newDpnOnVpn = Boolean.FALSE;
synchronized (vpnName.intern()) {
