@Override public void writeDisplaySettings() { for (MultipageTiffReader r : new HashSet<MultipageTiffReader>(tiffReadersByLabel_.values())) { try { r.rewriteDisplaySettings(displayAndComments_.getJSONArray("Channels")); r.rewriteComments(displayAndComments_.getJSONObject("Comments")); } catch (JSONException ex) { ReportingUtils.logError("Error writing display settings"); } catch (IOException ex) { ReportingUtils.logError(ex); } } }