code: @Pure
  	public static Object parseObject(String xmlSerializedObject) throws IOException, ClassNotFoundException {
  		assert xmlSerializedObject != null : AssertMessages.notNullParameter(0);
  		try (ByteArrayInputStream bais = new ByteArrayInputStream(Base64.getDecoder().decode(xmlSerializedObject))) {
  			final ObjectInputStream ois = new ObjectInputStream(bais);
  			return ois.readObject();
  		}
  	}
docs: Deserialize an object from the given XML string.
  
  @param xmlSerializedObject is the string which is containing the serialized object.
  @return the serialized object extracted from the XML string.
  @throws IOException if something wrong append during deserialization.
  @throws ClassNotFoundException is thrown when the class for the deserialized object is not found.