docs: public void deletePlan(Plan p) throws WorkerDaoException {
      String planNode = PLANS_ZK + "/" + p.getName();
      try {
        Stat s = framework.getCuratorFramework().checkExists().forPath(planNode);
        framework.getCuratorFramework().delete().withVersion(s.getVersion()).forPath(planNode);
      } catch (Exception e) {
        throw new WorkerDaoException(e);
      }
    }