### Question:
VoiceInstructionMilestone extends Milestone { public String getAnnouncement() { if (instructions == null) { return EMPTY_STRING; } return instructions.announcement(); } VoiceInstructionMilestone(Builder builder); @Override boolean isOccurring(RouteProgress previousRouteProgress, RouteProgress routeProgress); @Override Instruction getInstruction(); String getSsmlAnnouncement(); String getAnnouncement();  }### Answer:
@Test public void onNullMilestoneInstructions_emptyInstructionsAreReturned() throws Exception { VoiceInstructionMilestone milestone = buildVoiceInstructionMilestone(); assertEquals("", milestone.getAnnouncement()); }