code: @Override
      public void destroy() {
          try {
              _destroyNodeWatcher();
          } catch (Exception e) {
              LOGGER.warn(e.getMessage(), e);
          }
  
          try {
              _close();
          } catch (Exception e) {
              LOGGER.warn(e.getMessage(), e);
          }
  
          super.destroy();
      }
docs: {@inheritDoc}