code: public Filters withKeyTypes(KeyAlgorithm... keyTypes) {
          java.util.ArrayList<String> keyTypesCopy = new java.util.ArrayList<String>(keyTypes.length);
          for (KeyAlgorithm value : keyTypes) {
              keyTypesCopy.add(value.toString());
          }
          if (getKeyTypes() == null) {
              setKeyTypes(keyTypesCopy);
          } else {
              getKeyTypes().addAll(keyTypesCopy);
          }
          return this;
      }
docs: <p>
  Specify one or more algorithms that can be used to generate key pairs.
  </p>
  
  @param keyTypes
  Specify one or more algorithms that can be used to generate key pairs.
  @return Returns a reference to this object so that method calls can be chained together.
  @see KeyAlgorithm