Sto utilizzando la libreria da te suggerita e non sembra male , ma utilizza di fondo metodi nativi C++, non riesco a capire come posso estrarre archivi con password (ovviamente conoscendo la password)

Vado ad estrarre facendo qualcosa del tipo:

codice:
String pathFile = ...;
if (r.Open (pathFile)) {
	boolean ok = r.Unrar (pathFile);
	System.out.println (ok ? "estratto!!" : ("Errore" + r.lastErrorText ()));
}else {
	System.out.println ("Non riesco ad aprire l'archivio!");
}
per gli archivi "liberi" no problem , ma per gli archivi "protetti" ottengo stampato "estratto" cioè non mi viene segnalato alcun errore..dunque??