/**
  * Creates a JSON object that contains all options that are currently in effect for the given Sone
  * (or overall, if the given Sone is {@code null} ).
  *
  * @param currentSone The current Sone (may be {@code null})
  * @return The current options
  */
 private static JsonObject createJsonOptions(Sone currentSone) {
   JsonObject options = new JsonObject();
   if (currentSone != null) {
     options.put(
         "ShowNotification/NewSones",
         currentSone.getOptions().getBooleanOption("ShowNotification/NewSones").get());
     options.put(
         "ShowNotification/NewPosts",
         currentSone.getOptions().getBooleanOption("ShowNotification/NewPosts").get());
     options.put(
         "ShowNotification/NewReplies",
         currentSone.getOptions().getBooleanOption("ShowNotification/NewReplies").get());
   }
   return options;
 }