// Not the right place for this, create a better structure later. public static Map encode(Chapter c) { Map cdata = new HashMap(); cdata.put(MessageFieldNames.chapterid, c.getId()); cdata.put(MessageFieldNames.name, c.getName()); cdata.put(MessageFieldNames.text, c.getText()); cdata.put(MessageFieldNames.version, c.getVersion()); if (c.getMarkup() != null) { cdata.put(MessageFieldNames.markup, c.getMarkup()); } return cdata; }