### Question:
FiberRestAdapterBuilder extends RestAdapter.Builder { @Override public RestAdapter build() { if (okHttpClient != null) { super.setClient(providerFor(new OkClient(okHttpClient))); } else { if (httpClient == null) this.httpClient = FiberHttpClientBuilder.create().setUserAgent("").build(); super.setClient(providerFor(new ApacheClient(httpClient))); } return super.build(); }  @Override final RestAdapter.Builder setClient(Client.Provider clientProvider); @Override final RestAdapter.Builder setClient(Client client); final RestAdapter.Builder setClient(FiberHttpClient client); final RestAdapter.Builder setClient(FiberOkHttpClient client); @Override RestAdapter build();  }### Answer:
@Test public void testGet() throws IOException, InterruptedException, Exception { final MyGitHub github = new FiberRestAdapterBuilder().setEndpoint("http: new Fiber<Void>(new MyGitHubRunner(github)).start().join(); }