@Override
public LineNumberNode deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
JsonObject jsonObject = (JsonObject) json;
int line = jsonObject.get("line").getAsInt();
LabelNode start = context.deserialize(jsonObject.get("start"), LabelNode.class);
return new LineNumberNode(line, start);
}