Problema en conversión de bits Base64 a Bitmap (SO Android)

Mi problema radica en que al convertir por el BitmapFactory.decodeByteArray(byte[]name).
Recibo desde un web service un Base64Binary y pienso que el problema radica en la conversión.

Primero tomo los datos de esta forma:
SoapObject result = (SoapObject)envelope.getResponse();

it.sauronsoftware.base64.Base64 decodificar = new it.sauronsoftware.base64.Base64();
String str = result.getProperty("Imagen").toString();
imgData = decodificar.decode(str).getBytes();
Finalmente asigno a la imagen los valores de esta forma:
Bitmap bitmapimage = BitmapFactory.decodeByteArray(imgData,0, imgData.length); 'Aqui me da nulo
imgDestinatario.setImageBitmap(bitmapimage);

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Tipo de byte de imagen recibido.

El arreglo de bites es de jpg. Tengo entendido que los bites varían de formato. Pero igual tengo la duda si afecta la conversión.

Resuelto

He buscado una solución y el error.
Error: El jar de Base64 estaba mal.
Solución: Hacer tu propio jar Base64 o buscar la clase en internet e implementarla