@Override
        protected Cipher initialValue() {
          try {
            return EngineFactory.CIPHER.getInstance("AES/GCM/NoPadding");
          } catch (GeneralSecurityException ex) {
            throw new IllegalStateException(ex);
          }
        }
Insecure version of {@link com.google.crypto.tink.subtle.AesGcmJce} that allows the caller to set
the IV.
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceAesGcmJce.java