code: public Case when(final Expression condition, final Expression action) {
          whens.add(When.when(condition, action));
          return this;
      }
docs: Adds a new when clause to this case.
  
  @param condition condition to verify.
  @param action action to be executed if the condition is true.
  @return this case.