test_class.declarator: loader =
        new CompositeTemplateLoader(
            new ClassPathTemplateLoader(),
            new FileTemplateLoader("src/test/resources/inheritance")
        )
test_class.modifier: private
test_class.original_string: private CompositeTemplateLoader loader =
        new CompositeTemplateLoader(
            new ClassPathTemplateLoader(),
            new FileTemplateLoader("src/test/resources/inheritance")
        );
test_class.type: CompositeTemplateLoader
test_class.var_name: loader
test_class.file: handlebars/src/test/java/com/github/jknack/handlebars/io/CompositeTemplateLoaderTest.java
test_class.identifier: CompositeTemplateLoaderTest
test_case.body: @Test
    public void getDelegates() throws IOException {
      Iterable<TemplateLoader> delegates = loader.getDelegates();
      assertNotNull(delegates);
      Iterator<TemplateLoader> iterator = delegates.iterator();
      assertNotNull(iterator);
      assertTrue(iterator.next() instanceof ClassPathTemplateLoader);
      assertTrue(iterator.next() instanceof FileTemplateLoader);
    }
test_case.class_method_signature: CompositeTemplateLoaderTest.getDelegates()
test_case.full_signature: @Test public void getDelegates()
test_case.identifier: getDelegates
test_case.invocations: getDelegates assertNotNull iterator assertNotNull assertTrue next assertTrue next
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getDelegates()
focal_class.declarator: logger = LoggerFactory.getLogger(CompositeTemplateLoader.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(CompositeTemplateLoader.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: delegates
focal_class.modifier: private final
focal_class.original_string: private final TemplateLoader[] delegates;
focal_class.type: TemplateLoader[]
focal_class.var_name: delegates
focal_class.file: handlebars/src/main/java/com/github/jknack/handlebars/io/CompositeTemplateLoader.java
focal_class.identifier: CompositeTemplateLoader
focal_class.interfaces: implements TemplateLoader
focal_class.class_method_signature: CompositeTemplateLoader.CompositeTemplateLoader(final TemplateLoader... loaders)
focal_class.full_signature: public  CompositeTemplateLoader(final TemplateLoader... loaders)
focal_class.identifier: CompositeTemplateLoader
focal_class.modifiers: public
focal_class.parameters: (final TemplateLoader... loaders)
focal_class.signature:  CompositeTemplateLoader(final TemplateLoader... loaders)
focal_class.class_method_signature: CompositeTemplateLoader.sourceAt(final String location)
focal_class.full_signature: @Override public TemplateSource sourceAt(final String location)
focal_class.identifier: sourceAt
focal_class.modifiers: @Override public
focal_class.parameters: (final String location)
focal_class.return: TemplateSource
focal_class.signature: TemplateSource sourceAt(final String location)
focal_class.class_method_signature: CompositeTemplateLoader.resolve(final String location)
focal_class.full_signature: @Override public String resolve(final String location)
focal_class.identifier: resolve
focal_class.modifiers: @Override public
focal_class.parameters: (final String location)
focal_class.return: String
focal_class.signature: String resolve(final String location)
focal_class.class_method_signature: CompositeTemplateLoader.getPrefix()
focal_class.full_signature: @Override public String getPrefix()
focal_class.identifier: getPrefix
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPrefix()
focal_class.class_method_signature: CompositeTemplateLoader.getSuffix()
focal_class.full_signature: @Override public String getSuffix()
focal_class.identifier: getSuffix
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSuffix()
focal_class.class_method_signature: CompositeTemplateLoader.setPrefix(final String prefix)
focal_class.full_signature: @Override public void setPrefix(final String prefix)
focal_class.identifier: setPrefix
focal_class.modifiers: @Override public
focal_class.parameters: (final String prefix)
focal_class.return: void
focal_class.signature: void setPrefix(final String prefix)
focal_class.class_method_signature: CompositeTemplateLoader.setSuffix(final String suffix)
focal_class.full_signature: @Override public void setSuffix(final String suffix)
focal_class.identifier: setSuffix
focal_class.modifiers: @Override public
focal_class.parameters: (final String suffix)
focal_class.return: void
focal_class.signature: void setSuffix(final String suffix)
focal_class.class_method_signature: CompositeTemplateLoader.setCharset(final Charset charset)
focal_class.full_signature: @Override public void setCharset(final Charset charset)
focal_class.identifier: setCharset
focal_class.modifiers: @Override public
focal_class.parameters: (final Charset charset)
focal_class.return: void
focal_class.signature: void setCharset(final Charset charset)
focal_class.class_method_signature: CompositeTemplateLoader.getCharset()
focal_class.full_signature: @Override public Charset getCharset()
focal_class.identifier: getCharset
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Charset
focal_class.signature: Charset getCharset()
focal_class.class_method_signature: CompositeTemplateLoader.getDelegates()
focal_class.full_signature: public Iterable<TemplateLoader> getDelegates()
focal_class.identifier: getDelegates
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterable<TemplateLoader>
focal_class.signature: Iterable<TemplateLoader> getDelegates()
focal_method.body: public Iterable<TemplateLoader> getDelegates() {
      return Arrays.asList(delegates);
    }
focal_method.class_method_signature: CompositeTemplateLoader.getDelegates()
focal_method.full_signature: public Iterable<TemplateLoader> getDelegates()
focal_method.identifier: getDelegates
focal_method.invocations: asList
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Iterable<TemplateLoader>
focal_method.signature: Iterable<TemplateLoader> getDelegates()