### Question:
TabpageStreamApi extends BaseStreamApi implements NeovimTabpageApi { @Override public String toString() { return "TabpageStreamApi{" + "model=" + model + '}'; } TabpageStreamApi(ReactiveRpcStreamer reactiveRpcStreamer, Tabpage model); @Override Tabpage get(); @Override CompletableFuture<List<NeovimWindowApi>> getWindows(); @Override CompletableFuture<NeovimWindowApi> getWindow(); @Override CompletableFuture<Object> getVar(String name); @Override CompletableFuture<Void> setVar(String name, Object value); @Override CompletableFuture<Void> deleteVar(String name); @Override CompletableFuture<Integer> getNumber(); @Override CompletableFuture<Boolean> isValid(); @Override String toString();  }### Answer:
@Test public void toStringDoesntCrash() { tabpageStreamApi.toString(); }