SLIDER-13 json ser to try-with-resources on resource load

git-svn-id: https://svn.apache.org/repos/asf/incubator/slider/trunk@1592712 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java b/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
index 57663ad..3512168 100644
--- a/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
+++ b/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
@@ -107,19 +107,14 @@
    */
   public T fromResource(String resource)
     throws IOException, JsonParseException, JsonMappingException {
-    InputStream resStream = null;
-    try {
-      resStream = this.getClass().getResourceAsStream(resource);
+    try(InputStream resStream = this.getClass().getResourceAsStream(resource)) {
       if (resStream == null) {
         throw new FileNotFoundException(resource);
       }
-
       return (T) (mapper.readValue(resStream, classType));
     } catch (IOException e) {
       log.error("Exception while parsing json resource {}: {}", resource, e);
       throw e;
-    } finally {
-      IOUtils.closeStream(resStream);
     }
   }