docs: @SuppressWarnings("static-method")
  	protected Collection<AbstractSubCodeBuilderFragment> initializeSubGenerators(Injector injector) {
  		final Collection<AbstractSubCodeBuilderFragment> fragments = new ArrayList<>();
  		fragments.add(injector.getInstance(BuilderFactoryFragment.class));
  		fragments.add(injector.getInstance(DocumentationBuilderFragment.class));
  		fragments.add(injector.getInstance(AbstractBuilderBuilderFragment.class));
  		fragments.add(injector.getInstance(AbstractAppenderBuilderFragment.class));
  		fragments.add(injector.getInstance(ScriptBuilderFragment.class));
  		return fragments;
  	}