} catch( IllegalExtendedCAServiceRequestException e ) {
throw e;
} catch( Throwable e ) {
this.providerHandler.reload();
final ExtendedCAServiceRequestException e1 = new ExtendedCAServiceRequestException(hsmErrorString);
e1.initCause(e);
throw e1;
} finally {
this.keyContainer.releaseKey();
}
}