private Story parseStory(Json.Object jsonStory) { final String text = jsonStory.getString("text"); Story.Builder storyBuilder = Story.withText(text); Json.Array jsonTriggers = jsonStory.getArray("triggers"); for (int i = 0, limit = jsonTriggers.length(); i < limit; i++) { Json.Object jsonTrigger = jsonTriggers.getObject(i); parseTrigger(jsonTrigger, storyBuilder); } return storyBuilder.build(); }