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); }
}