package <%= managed_package %>;

import javax.inject.Inject; import javax.inject.Singleton; <% if options -%>

import <%= models_package %>.User; <% end -%>

import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.place.shared.PlaceController;

import static <%= gwt_rails_package %>.places.RestfulActionEnum.*; <% if options -%> import <%= gwt_rails_package %>.session.SessionManager; <% end -%> import <%= gwt_rails_package %>.views.MenuPanel;

@Singleton public class <%= application_name %>MenuPanel extends MenuPanel<<%= options ? ‘User’ : ‘Void’ -%>> {

@Inject
<%= application_name %>MenuPanel(final PlaceController placeController<% if options[:session] -%>, SessionManager<User> sessionManager<% end %>){
    super(<% if options[:session] -%>sessionManager<% end -%>, placeController);
}

}