@Override public JsonElement serialize(EOwnState state, Type arg1, JsonSerializationContext arg2) { return new JsonPrimitive(state.ordinal()); }