Proper use of try-with-resources.

Change-Id: I1168293af1edd746ad21f94cfb981c7b10c87d1d
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.images/+/190612
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java b/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
index ac4b4b0..d83c9e9 100644
--- a/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
+++ b/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
@@ -357,8 +357,7 @@
 		// Load the document and find out the native height/width
 		// We reuse the document later for rasterization
 		SVGDocument svgDocument = null;
-		try {
-			FileInputStream iconDocumentStream = new FileInputStream(icon.inputPath);
+		try (FileInputStream iconDocumentStream = new FileInputStream(icon.inputPath)) {
 
 			String parser = XMLResourceDescriptor.getXMLParserClassName();
 			SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
@@ -681,7 +680,6 @@
 		try (FileWriter writer = new FileWriter(file)) {
 			file.getParentFile().mkdirs();
 			writer.write(contents);
-			writer.close();
 		} catch (IOException e) {
 			log.error(e);
 		}