@Override
                                                    public ConcurrentHashMap<String, Object> deserialize(
                                                            JsonElement json,
                                                            Type typeOfT,
                                                            JsonDeserializationContext context)
                                                            throws JsonParseException {
                                                        ConcurrentHashMap<String, Object> treeMap =
                                                                new ConcurrentHashMap<>();
                                                        JsonObject jsonObject = json.getAsJsonObject();
                                                        Set<Map.Entry<String, JsonElement>> entrySet =
                                                                jsonObject.entrySet();
                                                        for (Map.Entry<String, JsonElement> entry : entrySet) {
                                                            treeMap.put(entry.getKey(), entry.getValue());
                                                        }
                                                        return treeMap;
                                                    }
This class renders the various pages that the History Server WebApp supports
history-server/src/main/java/net/qihoo/hbox/jobhistory/HsController.java