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

@javax.annotation.Generated( "Domgen" )
@java.lang.SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
public class <%= repository.gwt.aggregate_module_name %>
  extends com.google.gwt.inject.client.AbstractGinModule
{
  @java.lang.Override
  protected void configure()
  {
<% if repository.gwt_rpc? -%>
    install( new <%= repository.gwt_rpc.qualified_rpc_services_module_name %>() );
<% end -%>
<% if repository.imit? -%>
    install( new org.realityforge.replicant.client.gwt.ReplicantGinModule() );
    install( new <%= repository.imit.qualified_services_module_name %>() );
<% end -%>
  }
}

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

@javax.annotation.Generated( "Domgen" )
@java.lang.SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
public class <%= repository.gwt.aggregate_module_name %>
  extends com.google.gwt.inject.client.AbstractGinModule
{
  private final boolean _standalone;

  public <%= repository.gwt.aggregate_module_name %>()
  {
    this( true );
  }

  public <%= repository.gwt.aggregate_module_name %>( final boolean standalone )
  {
    _standalone = standalone;
  }

  @java.lang.Override
  protected void configure()
  {
<% if repository.gwt_rpc? -%>
    install( new <%= repository.gwt_rpc.qualified_rpc_services_module_name %>() );
<% end -%>
<% if repository.imit? -%>
    if ( _standalone )
    {
      install( new org.realityforge.replicant.client.gwt.ReplicantGinModule() );
    }
    install( new <%= repository.imit.qualified_services_module_name %>() );
<% end -%>
  }
}

Add the ability to optionally exclude the addition of replicant support module. This makes it easy to integrate multiple modules that expose replicant services.
Add the ability to optionally exclude the addition of replicant support module. This makes it easy to integrate multiple modules that expose replicant services.
