if (message == null) {
if (getSerializedMessage() == null) {
throw new XMLRuntimeException("Serialized SAML message data was not available for deserialization");
}
ParserPool parserPool = Configuration.getParserPool();
if (parserPool == null) {
throw new XMLRuntimeException(
"No ParserPool was available for parsing the deserialized artifact map entry");
}
log.debug("Deserializing SAMLObject from a string");