/// <inheritdoc/> public Node Deserialize(Stream stream) { if (stream == null) { throw new ArgumentNullException(nameof(stream)); } var nodeDto = new NodeDto(); try { nodeDto = (NodeDto)_xmlSerializer.Deserialize(stream); } catch (InvalidOperationException e1) { return(null); } catch (XmlException e2) { return(null); } catch (FileNotFoundException e3) { return(null); } return(nodeDto.Deserialize()); }