GitJobStatus: Open JsonWriter in try-with-resource

Change-Id: Ic7efa813531116b46d066ad3fda4fbd09761f167
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java
index 1ae4f30..031e8db 100644
--- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java
+++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java
@@ -16,6 +16,7 @@
 import com.google.gson.Gson;
 import com.google.gson.stream.JsonWriter;
 
+import java.io.IOException;
 import java.io.PrintWriter;
 
 
@@ -65,7 +66,9 @@
     this.value = status.name();
   }
 
-  public void printJson(PrintWriter out) {
-    new Gson().toJson(this, GitJobStatus.class, new JsonWriter(out));
+  public void printJson(PrintWriter out) throws IOException {
+    try (JsonWriter writer = new JsonWriter(out)) {
+      new Gson().toJson(this, GitJobStatus.class, writer);
+    }
   }
 }