test_class.declarator: runtimeDelegate
test_class.modifier: private
test_class.original_string: private RuntimeDelegateImpl runtimeDelegate;
test_class.type: RuntimeDelegateImpl
test_class.var_name: runtimeDelegate
test_class.file: everrest-core/src/test/java/org/everrest/core/impl/RuntimeDelegateImplTest.java
test_class.identifier: RuntimeDelegateImplTest
test_case.body: @Test
      public void createsHeaderDelegateForAcceptLanguage() throws Exception {
          assertNotNull(runtimeDelegate.createHeaderDelegate(AcceptLanguage.class));
      }
test_case.class_method_signature: RuntimeDelegateImplTest.createsHeaderDelegateForAcceptLanguage()
test_case.full_signature: @Test public void createsHeaderDelegateForAcceptLanguage()
test_case.identifier: createsHeaderDelegateForAcceptLanguage
test_case.invocations: assertNotNull createHeaderDelegate
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void createsHeaderDelegateForAcceptLanguage()
focal_class.declarator: headerDelegates = new HashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<Class<?>, HeaderDelegate> headerDelegates = new HashMap<>();
focal_class.type: Map<Class<?>, HeaderDelegate>
focal_class.var_name: headerDelegates
focal_class.file: everrest-core/src/main/java/org/everrest/core/impl/RuntimeDelegateImpl.java
focal_class.identifier: RuntimeDelegateImpl
focal_class.class_method_signature: RuntimeDelegateImpl.RuntimeDelegateImpl()
focal_class.full_signature: public  RuntimeDelegateImpl()
focal_class.identifier: RuntimeDelegateImpl
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  RuntimeDelegateImpl()
focal_class.class_method_signature: RuntimeDelegateImpl.init()
focal_class.full_signature: private void init()
focal_class.identifier: init
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void init()
focal_class.class_method_signature: RuntimeDelegateImpl.addHeaderDelegate(HeaderDelegate<?> headerDelegate)
focal_class.full_signature: public void addHeaderDelegate(HeaderDelegate<?> headerDelegate)
focal_class.identifier: addHeaderDelegate
focal_class.modifiers: public
focal_class.parameters: (HeaderDelegate<?> headerDelegate)
focal_class.return: void
focal_class.signature: void addHeaderDelegate(HeaderDelegate<?> headerDelegate)
focal_class.class_method_signature: RuntimeDelegateImpl.getHeaderType(HeaderDelegate<?> headerDelegate)
focal_class.full_signature: private Class<?> getHeaderType(HeaderDelegate<?> headerDelegate)
focal_class.identifier: getHeaderType
focal_class.modifiers: private
focal_class.parameters: (HeaderDelegate<?> headerDelegate)
focal_class.return: Class<?>
focal_class.signature: Class<?> getHeaderType(HeaderDelegate<?> headerDelegate)
focal_class.class_method_signature: RuntimeDelegateImpl.createEndpoint(Application applicationConfig, Class<T> type)
focal_class.full_signature: @Override public T createEndpoint(Application applicationConfig, Class<T> type)
focal_class.identifier: createEndpoint
focal_class.modifiers: @Override public
focal_class.parameters: (Application applicationConfig, Class<T> type)
focal_class.return: T
focal_class.signature: T createEndpoint(Application applicationConfig, Class<T> type)
focal_class.class_method_signature: RuntimeDelegateImpl.createHeaderDelegate(Class<T> type)
focal_class.full_signature: @SuppressWarnings("unchecked") @Override public HeaderDelegate<T> createHeaderDelegate(Class<T> type)
focal_class.identifier: createHeaderDelegate
focal_class.modifiers: @SuppressWarnings("unchecked") @Override public
focal_class.parameters: (Class<T> type)
focal_class.return: HeaderDelegate<T>
focal_class.signature: HeaderDelegate<T> createHeaderDelegate(Class<T> type)
focal_class.class_method_signature: RuntimeDelegateImpl.createLinkBuilder()
focal_class.full_signature: @Override public Link.Builder createLinkBuilder()
focal_class.identifier: createLinkBuilder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Link.Builder
focal_class.signature: Link.Builder createLinkBuilder()
focal_class.class_method_signature: RuntimeDelegateImpl.createResponseBuilder()
focal_class.full_signature: @Override public ResponseBuilder createResponseBuilder()
focal_class.identifier: createResponseBuilder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ResponseBuilder
focal_class.signature: ResponseBuilder createResponseBuilder()
focal_class.class_method_signature: RuntimeDelegateImpl.createUriBuilder()
focal_class.full_signature: @Override public UriBuilder createUriBuilder()
focal_class.identifier: createUriBuilder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: UriBuilder
focal_class.signature: UriBuilder createUriBuilder()
focal_class.class_method_signature: RuntimeDelegateImpl.createVariantListBuilder()
focal_class.full_signature: @Override public VariantListBuilder createVariantListBuilder()
focal_class.identifier: createVariantListBuilder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: VariantListBuilder
focal_class.signature: VariantListBuilder createVariantListBuilder()
focal_class.superclass: extends RuntimeDelegate
focal_method.body: @SuppressWarnings("unchecked")
      @Override
      public <T> HeaderDelegate<T> createHeaderDelegate(Class<T> type) {
          checkArgument(type != null, "Null type is not supported");
          return headerDelegates.get(type);
      }
focal_method.class_method_signature: RuntimeDelegateImpl.createHeaderDelegate(Class<T> type)
focal_method.full_signature: @SuppressWarnings("unchecked") @Override public HeaderDelegate<T> createHeaderDelegate(Class<T> type)
focal_method.identifier: createHeaderDelegate
focal_method.invocations: checkArgument get
focal_method.modifiers: @SuppressWarnings("unchecked") @Override public
focal_method.parameters: (Class<T> type)
focal_method.return: HeaderDelegate<T>
focal_method.signature: HeaderDelegate<T> createHeaderDelegate(Class<T> type)