}
}catch(IllegalMonitorStateException e){
} catch (ParserConfigurationException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
} catch (XMLSecurityException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
} catch (NoSuchAlgorithmException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
} catch (InvalidKeyException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
} catch (IllegalStateException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
} catch (UnsupportedEncodingException e) {
log.error("Error generating secret key", e);
throw new XMLEncryptionException(e.getMessage(),e);
}
return retval;
}