private File saveSerializedContents() throws Exception { File f = fileManager.chooseSaveFile(this); writeSerializedContents(f); return f; }