code: public Map<String, Object> getData() {
          TypeToken<Map<String, Object>> typeToken = new TypeToken<Map<String, Object>>() {};
          return GSON.fromJson(data, typeToken.getType());
      }
docs: Return this event's data as a Map
  @return the data