class ToolBundle implements InjectBundle {

    @Override
    public Stream<Class<?>> injectables() {<FILL_FUNCTION_BODY>}
    
}

        return InjectBundle.of(UserInterfaceComponentImpl.class)
            .withBundle(DelegateUserInterfaceComponent.include())
            .withBundle(new ToolActionsBundle())
            .withComponent(VersionComponentImpl.class)
            .withComponent(RuleComponentImpl.class)
            .withComponent(ConfigFileHelper.class)
            .withComponent(InjectionLoaderImpl.class)
            .withComponent(ToolbarComponentImpl.class)
            .withComponent(DefaultToolbarItems.class)
            .withComponent(DefaultMenuItemFactories.class)
            .withComponent(MenuBarComponentImpl.class)
            .injectables();
    
<no_super_class>