public Map<String, Object> serialize() { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("text", text); map.put("styles", styles); map.put("color", color.getChar()); map.put("hoverActionName", hoverActionName); map.put("hoverActionData", hoverActionData); map.put("clickActionName", clickActionName); map.put("clickActionData", clickActionData); map.put("insertion", insertionData); map.put("translationReplacements", translationReplacements); return map; }