private NetconfDevice createDevice(NetconfDeviceInfo deviceInfo) throws NetconfException {
   NetconfDevice netconfDevice = deviceFactory.createNetconfDevice(deviceInfo);
   for (NetconfDeviceListener l : netconfDeviceListeners) {
     l.deviceAdded(deviceInfo);
   }
   netconfDeviceMap.put(deviceInfo.getDeviceId(), netconfDevice);
   return netconfDevice;
 }