code: @Conditioned
      @Lorsque("Je mets à jour la case à cocher '(.*)-(.*)' avec '(.*)'[\\.|\\?]")
      @Then("I update checkbox '(.*)-(.*)' with '(.*)'[\\.|\\?]")
      public void selectCheckbox(String page, String elementKey, boolean value, List<GherkinStepCondition> conditions) throws TechnicalException, FailureException {
          selectCheckbox(Page.getInstance(page).getPageElementByKey('-' + elementKey), value);
      }
docs: Updates the value of a html checkbox element with conditions.
  
  @param page
  The concerned page of elementKey
  @param elementKey
  The key of PageElement to select
  @param value
  To check or not ?
  @param conditions
  list of 'expected' values condition and 'actual' values ({@link com.github.noraui.gherkin.GherkinStepCondition}).
  @throws TechnicalException
  if the scenario encounters a technical error
  @throws FailureException
  if the scenario encounters a functional error