### Question:
SuperTextSpan { public String getText() { return c .getText() .substring(ts.getStart(), ts.getEnding()); } SuperTextSpan(TextSpan ts, Communication c); String getText();  }### Answer:
@Test public void testGetText() { Communication c = new Communication(); String txt = "Test out super text spans!"; String txtTwo = "More test text"; c.setText(txt + txtTwo); TextSpan ts = new TextSpan(0, txt.length()); SuperTextSpan sts = new SuperTextSpan(ts, c); assertEquals(txt, sts.getText()); assertEquals(txtTwo, new SuperTextSpan(new TextSpan(txt.length(), txt.length() + txtTwo.length()), c).getText()); }