|  | @@ -113,6 +113,9 @@ namespace PSDText
 | 
	
		
			
				|  |  |          /// <param name="path">Output XML path.</param>
 | 
	
		
			
				|  |  |          public void SaveAsXML(string path)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            if (string.IsNullOrWhiteSpace(path))
 | 
	
		
			
				|  |  | +                throw new ArgumentNullException($"Wrong path: {path}");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              var xmlSerializer = new XmlSerializer(typeof(List<TextData>));
 | 
	
		
			
				|  |  |              var serializer = new MyXmlSerializer(xmlSerializer);
 | 
	
		
			
				|  |  |              Serialize(path, serializer);
 | 
	
	
		
			
				|  | @@ -124,6 +127,9 @@ namespace PSDText
 | 
	
		
			
				|  |  |          /// <param name="path">Output JSON path.</param>
 | 
	
		
			
				|  |  |          public void SaveAsJSON(string path)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            if (string.IsNullOrWhiteSpace(path))
 | 
	
		
			
				|  |  | +                throw new ArgumentNullException($"Wrong path: {path}");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              var jsonSerializer = new JsonSerializer();
 | 
	
		
			
				|  |  |              var serializer = new MyJsonSerializer(jsonSerializer);
 | 
	
		
			
				|  |  |              Serialize(path, serializer);
 |