code: public void addToken(String name) {
          if (name == null || name.isEmpty()) {
              return;
          }
  
          for (Iterator<AntiCsrfParamToken> it = tokens.iterator(); it.hasNext();) {
              if (name.equals(it.next().getName())) {
                  return;
              }
          }
  
          this.tokens.add(new AntiCsrfParamToken(name));
          
          this.enabledTokensNames.add(name);
      }
docs: Adds a new token with the given {@code name}, enabled by default.
  <p>
  The call to this method has no effect if the given {@code name} is null or empty, or a token with the given name already
  exist.
  
  @param name the name of the token that will be added