docs: public void removeRequirement(Requirement requirement) throws GreenPepperServerException {
          try {
              sessionService.startSession();
              sessionService.beginTransaction();
  
              documentDao.removeRequirement(requirement);
  
              sessionService.commitTransaction();
              log.debug("Removed Requirement: " + requirement.getName());
          } catch (Exception ex) {
              sessionService.rollbackTransaction();
              throw handleException(REQUIREMENT_REMOVE_FAILED, ex);
          } finally {
              sessionService.closeSession();
          }
      }