diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/brailleparser/PropertiesParser.java b/src/main/java/de/tudresden/inf/mci/brailleplot/brailleparser/PropertiesParser.java
index 4dda67c57567f567da45592bb0175f3d3a94bf9d..ed095f3b562f3e8e5b35598dc78aa3a19e40303e 100644
--- a/src/main/java/de/tudresden/inf/mci/brailleplot/brailleparser/PropertiesParser.java
+++ b/src/main/java/de/tudresden/inf/mci/brailleplot/brailleparser/PropertiesParser.java
@@ -23,11 +23,8 @@ public class PropertiesParser extends AbstractBrailleTableParser {
     public PropertiesParser(final String filePath) {
         Objects.requireNonNull(filePath);
 
-        InputStream stream;
-        try {
-            stream = new GeneralResource(filePath).getInputStream(); // use input stream (jar resource) instead of file input stream.
+        try (InputStream stream = new GeneralResource(filePath).getInputStream()) {  // use input stream (jar resource) instead of file input stream.
             mProperties.load(stream);
-            stream.close();
         } catch (java.io.IOException e) {
             throw new RuntimeException(e);
         }