Can throws Exception. If node is null, flow  will redirected to <code>else</code> and will execute <code>gson.fromJson(null, node)</code>. Gson have a condition to avoid NullPointerException?