Problema com Variavel

Ola, a todos.
Estou quebrando a cabeça com um problema que ja tentei resolver de varias formas, mas preciso de ponto de vista de outros.
Bom o se trata de 1 parte de um código de criptografia do tipo AES, especificamente na parte de descriptografar.
Estou utilizando o JOptionPane para a parte gráfica para a versão 1.0 Teste.

A Variavel encriptado esta com erro, e nao consigo solucionar.

String textodecriptado = decrypt(**_encriptado_**, chaveencriptacao);

package criptografia;

import javax.swing.JOptionPane;
import javax.crypto.spec.SecretKeySpec;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.Cipher;

public class Criptografia {

static String IV = "AAAAAAAAAAAAAAAA";
static String encriptado;
static String chaveencriptacao = "0123456789abcdef";

public static void main(String[] args) {
    try {           
        
    encriptado = JOptionPane.showInputDialog("Insira abaixo o codigo que deseja Descriptografar:");      
    String textodecriptado = decrypt(**_encriptado_**, chaveencriptacao);
    
    JOptionPane.showMessageDialog(null, "Codigo Descriptografado: "+textodecriptado);

    }catch (Exception e){
        e.printStackTrace();
    }
}

public static String decrypt(byte[] encriptado, String chaveencriptacao) throws Exception {
    Cipher decripta = Cipher.getInstance("AES/CBC/PKCS5Padding", "SunJCE");
    SecretKeySpec key = new SecretKeySpec(chaveencriptacao.getBytes("UTF-8"), "AES");
    decripta.init(Cipher.DECRYPT_MODE, key, new IvParameterSpec(IV.getBytes("UTF-8")));
    return new String(decripta.doFinal(encriptado), "UTF-8");
}
}

Defina está com erro, se não fica complicado.