@Test
 public void should_return_text_of_AbstractButton() {
   button.startRecording();
   assertThat(AbstractButtonTextQuery.textOf(button)).isEqualTo("A Button");
   button.requireInvoked("getText");
 }