}
private Book createBook() throws InstantiationException, IllegalAccessException {
Book book = EasyMock.createNiceMock(BookParent.class);
EasyMock.expect(book.getTitle()).andReturn("The Prophet").anyTimes();
Author author = createAuthor();
EasyMock.expect(book.getAuthor()).andReturn(author).anyTimes();
EasyMock.replay(book);
return book;
}