code: public static byte[] encrypt(byte[] keyData, byte[] iv, byte[] data)
              throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException,
              IllegalBlockSizeException, BadPaddingException, InvalidAlgorithmParameterException {
          return encrypt(keyData, iv, data, DEFAULT_CIPHER_TRANSFORMATION);
      }
docs: Encrypt data using AES with {@link #DEFAULT_CIPHER_TRANSFORMATION}.
  
  @param keyData
  @param iv
  initial vector. If {@code null} or empty, {@link #DEFAULT_IV}
  will be used.
  @param data
  @return
  @throws NoSuchAlgorithmException
  @throws NoSuchPaddingException
  @throws InvalidKeyException
  @throws IllegalBlockSizeException
  @throws BadPaddingException
  @throws InvalidAlgorithmParameterException