RequestListener { public String getRecipient() { return recipient; } protected  RequestListener( final String recipient ); String getRecipient(); abstract Object onRequest( Payload payload );  }
@Test public void testGetRecipient() throws Exception { assertEquals( RECIPIENT, requestListener.getRecipient() ); }