/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.gwt.qualified_support_test_module_name) %>;

@javax.annotation.Generated( "Domgen" )
@java.lang.SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
public class <%= repository.gwt.support_test_module_name %>
  extends org.realityforge.guiceyloops.shared.AbstractModule
{
  @java.lang.Override
  protected void configure()
  {
<% if repository.keycloak? || repository.imit? -%>
    bindSingleton( com.google.gwt.event.shared.EventBus.class, com.google.gwt.event.shared.SimpleEventBus.class );
<% end -%>
  }

  @com.google.inject.Provides
  @javax.inject.Singleton
  public com.google.web.bindery.event.shared.EventBus getKeycloak( @javax.annotation.Nonnull final com.google.gwt.event.shared.EventBus eventBus )
  {
    return eventBus;
  }
}

/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.gwt.qualified_support_test_module_name) %>;

@javax.annotation.Generated( "Domgen" )
@java.lang.SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
public class <%= repository.gwt.support_test_module_name %>
  extends org.realityforge.guiceyloops.shared.AbstractModule
{
  @java.lang.Override
  protected void configure()
  {
<% if repository.keycloak? || repository.imit? -%>
    bindSingleton( com.google.gwt.event.shared.EventBus.class, com.google.gwt.event.shared.SimpleEventBus.class );
<% end -%>
  }

<% if repository.keycloak? || repository.imit? -%>
  @com.google.inject.Provides
  @javax.inject.Singleton
  public com.google.web.bindery.event.shared.EventBus getSharedEventBus( @javax.annotation.Nonnull final com.google.gwt.event.shared.EventBus eventBus )
  {
    return eventBus;
  }
<% end -%>
}

FIx up generation of code for shared EventBus provider
FIx up generation of code for shared EventBus provider
