static EciesAeadHkdfDemHelper createHelper(Parameters parameters)
      throws GeneralSecurityException {
    if (parameters instanceof AesGcmParameters) {
      return createHelperAesGcm((AesGcmParameters) parameters);
    }
    if (parameters instanceof AesCtrHmacAeadParameters) {
      return createHelperAesCtrHmac((AesCtrHmacAeadParameters) parameters);
    }
    if (parameters instanceof AesSivParameters) {
      return createHelperAesSiv((AesSivParameters) parameters);
    }
    throw new GeneralSecurityException("Unsupported parameters for Ecies: " + parameters);
  }
ECIES encryption with HKDF-KEM (key encapsulation mechanism) and AEAD-DEM (data
encapsulation mechanism).

@since 1.0.0
java_src/src/main/java/com/google/crypto/tink/subtle/EciesAeadHkdfHybridEncrypt.java