test_class.declarator: globalTimeout = new Timeout(10000)
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public Timeout globalTimeout = new Timeout(10000);
test_class.type: Timeout
test_class.var_name: globalTimeout
test_class.file: comsat-retrofit/src/test/java/co/paralleluniverse/fibers/retrofit/FiberRestAdapterBuilderTest.java
test_class.identifier: FiberRestAdapterBuilderTest
test_case.body: @Test
      public void testGet() throws IOException, InterruptedException, Exception {
          // snippet registration
          final MyGitHub github = new FiberRestAdapterBuilder().setEndpoint("http://localhost:8080").build().create(MyGitHub.class);
          // end of snippet
          new Fiber<Void>(new MyGitHubRunner(github)).start().join();
      }
test_case.class_method_signature: FiberRestAdapterBuilderTest.testGet()
test_case.full_signature: @Test public void testGet()
test_case.identifier: testGet
test_case.invocations: create build setEndpoint join start
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGet()
focal_class.declarator: httpClient
focal_class.modifier: private
focal_class.original_string: private HttpClient httpClient;
focal_class.type: HttpClient
focal_class.var_name: httpClient
focal_class.declarator: okHttpClient
focal_class.modifier: private
focal_class.original_string: private OkHttpClient okHttpClient;
focal_class.type: OkHttpClient
focal_class.var_name: okHttpClient
focal_class.file: comsat-retrofit/src/main/java/co/paralleluniverse/fibers/retrofit/FiberRestAdapterBuilder.java
focal_class.identifier: FiberRestAdapterBuilder
focal_class.class_method_signature: FiberRestAdapterBuilder.setClient(Client.Provider clientProvider)
focal_class.full_signature: @Override public final RestAdapter.Builder setClient(Client.Provider clientProvider)
focal_class.identifier: setClient
focal_class.modifiers: @Override public final
focal_class.parameters: (Client.Provider clientProvider)
focal_class.return: RestAdapter.Builder
focal_class.signature: RestAdapter.Builder setClient(Client.Provider clientProvider)
focal_class.class_method_signature: FiberRestAdapterBuilder.setClient(Client client)
focal_class.full_signature: @Override public final RestAdapter.Builder setClient(Client client)
focal_class.identifier: setClient
focal_class.modifiers: @Override public final
focal_class.parameters: (Client client)
focal_class.return: RestAdapter.Builder
focal_class.signature: RestAdapter.Builder setClient(Client client)
focal_class.class_method_signature: FiberRestAdapterBuilder.setClient(FiberHttpClient client)
focal_class.full_signature: public final RestAdapter.Builder setClient(FiberHttpClient client)
focal_class.identifier: setClient
focal_class.modifiers: public final
focal_class.parameters: (FiberHttpClient client)
focal_class.return: RestAdapter.Builder
focal_class.signature: RestAdapter.Builder setClient(FiberHttpClient client)
focal_class.class_method_signature: FiberRestAdapterBuilder.setClient(FiberOkHttpClient client)
focal_class.full_signature: public final RestAdapter.Builder setClient(FiberOkHttpClient client)
focal_class.identifier: setClient
focal_class.modifiers: public final
focal_class.parameters: (FiberOkHttpClient client)
focal_class.return: RestAdapter.Builder
focal_class.signature: RestAdapter.Builder setClient(FiberOkHttpClient client)
focal_class.class_method_signature: FiberRestAdapterBuilder.build()
focal_class.full_signature: @Override public RestAdapter build()
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: RestAdapter
focal_class.signature: RestAdapter build()
focal_class.class_method_signature: FiberRestAdapterBuilder.providerFor(final Client client)
focal_class.full_signature: private static Client.Provider providerFor(final Client client)
focal_class.identifier: providerFor
focal_class.modifiers: private static
focal_class.parameters: (final Client client)
focal_class.return: Client.Provider
focal_class.signature: Client.Provider providerFor(final Client client)
focal_class.superclass: extends RestAdapter.Builder
focal_method.body: @Override
      public RestAdapter build() {
          if (okHttpClient != null) {
              super.setClient(providerFor(new OkClient(okHttpClient)));
          } else {
              if (httpClient == null)
                  // setUserAgent("") is not default it ApacheHttpClient, and is needed for the github API  
                  this.httpClient = FiberHttpClientBuilder.create().setUserAgent("").build();
              super.setClient(providerFor(new ApacheClient(httpClient)));
          }
          return super.build();
      }
focal_method.class_method_signature: FiberRestAdapterBuilder.build()
focal_method.full_signature: @Override public RestAdapter build()
focal_method.identifier: build
focal_method.invocations: setClient providerFor build setUserAgent create setClient providerFor build
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: RestAdapter
focal_method.signature: RestAdapter build()