private void parseTrigger(Json.Object jsonTrigger, Story.Builder storyBuilder) { String skillString = jsonTrigger.getString("skill"); Json.Object conclusionObject = jsonTrigger.getObject("conclusion"); Conclusion conclusion = parseConclusion(conclusionObject); if (skillString != null) { Skill skill = Skill.named(skillString); storyBuilder.trigger(SkillTrigger.skill(skill).conclusion(conclusion)); } else { NoSkillTrigger noSkill = new NoSkillTrigger(conclusion); storyBuilder.trigger(noSkill); } }