### Question:
Document { @Loggable public String name() throws Exception { TimeUnit.SECONDS.sleep(1); return this.name; } Document(@NotNull String txt); @Loggable String name(); @Loggable void exception();  }### Answer:
@Test public void instantiates() throws Exception { final Document doc = new Document("test"); doc.name(); }