// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/ClientFactory.java
// public interface ClientFactory {
// 
// 	public HomeView getHomeView();
// 	public EventBus getEventBus();
// 	public PlaceController getPlaceController();
// 	
// 	/**
// 	 * @return
// 	 */
// 	public AboutView getAboutView();
// 	public SampleView getSampleView();
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/activities/about/AboutPlace.java
// public class AboutPlace extends Place {
// 	
// 	public static class AboutPlaceTokenizer implements
// 			PlaceTokenizer<AboutPlace> {
// 
// 		@Override
// 		public AboutPlace getPlace(String token) {
// 			return new AboutPlace();
// 		}
// 
// 		@Override
// 		public String getToken(AboutPlace place) {
// 			return "";
// 		}
// 
// 	}
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/activities/sample/SamplePlace.java
// public class SamplePlace extends Place {
// 	
// 	public static class SamplePlaceTokenizer implements
// 			PlaceTokenizer<SamplePlace> {
// 
// 		@Override
// 		public SamplePlace getPlace(String token) {
// 			return new SamplePlace();
// 		}
// 
// 		@Override
// 		public String getToken(SamplePlace place) {
// 			return "";
// 		}
// 
// 	}
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/shared/Topic.java
// public class Topic implements Serializable {
// 
// 	private static final long serialVersionUID = -134211444131752658L;
// 	private String name;
// 
// 	public Topic() {
// 	}
// 
// 	public Topic(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


import java.util.ArrayList;
import java.util.List;
import gov.wa.wsdot.apps.mgwtbasic.client.ClientFactory;
import gov.wa.wsdot.apps.mgwtbasic.client.activities.about.AboutPlace;
import gov.wa.wsdot.apps.mgwtbasic.client.activities.sample.SamplePlace;
import gov.wa.wsdot.apps.mgwtbasic.shared.Topic;
import com.google.gwt.user.client.ui.AcceptsOneWidget;
import com.google.web.bindery.event.shared.EventBus;
import com.googlecode.mgwt.mvp.client.MGWTAbstractActivity;
package gov.wa.wsdot.apps.mgwtbasic.client.activities.home;




public class HomeActivity extends MGWTAbstractActivity implements
		HomeView.Presenter {

	private final ClientFactory clientFactory;
	private HomeView view;
		
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/ClientFactory.java
// public interface ClientFactory {
// 
// 	public HomeView getHomeView();
// 	public EventBus getEventBus();
// 	public PlaceController getPlaceController();
// 	
// 	/**
// 	 * @return
// 	 */
// 	public AboutView getAboutView();
// 	public SampleView getSampleView();
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/activities/about/AboutPlace.java
// public class AboutPlace extends Place {
// 	
// 	public static class AboutPlaceTokenizer implements
// 			PlaceTokenizer<AboutPlace> {
// 
// 		@Override
// 		public AboutPlace getPlace(String token) {
// 			return new AboutPlace();
// 		}
// 
// 		@Override
// 		public String getToken(AboutPlace place) {
// 			return "";
// 		}
// 
// 	}
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/activities/sample/SamplePlace.java
// public class SamplePlace extends Place {
// 	
// 	public static class SamplePlaceTokenizer implements
// 			PlaceTokenizer<SamplePlace> {
// 
// 		@Override
// 		public SamplePlace getPlace(String token) {
// 			return new SamplePlace();
// 		}
// 
// 		@Override
// 		public String getToken(SamplePlace place) {
// 			return "";
// 		}
// 
// 	}
// }
// 
// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/shared/Topic.java
// public class Topic implements Serializable {
// 
// 	private static final long serialVersionUID = -134211444131752658L;
// 	private String name;
// 
// 	public Topic() {
// 	}
// 
// 	public Topic(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// }


// Path: archetypes/mgwt-basic/src/main/java/gov/wa/wsdot/apps/mgwtbasic/client/activities/home/HomeActivity.java
import java.util.ArrayList;
import java.util.List;
import gov.wa.wsdot.apps.mgwtbasic.client.ClientFactory;
import gov.wa.wsdot.apps.mgwtbasic.client.activities.about.AboutPlace;
import gov.wa.wsdot.apps.mgwtbasic.client.activities.sample.SamplePlace;
import gov.wa.wsdot.apps.mgwtbasic.shared.Topic;
import com.google.gwt.user.client.ui.AcceptsOneWidget;
import com.google.web.bindery.event.shared.EventBus;
import com.googlecode.mgwt.mvp.client.MGWTAbstractActivity;

package gov.wa.wsdot.apps.mgwtbasic.client.activities.home;




public class HomeActivity extends MGWTAbstractActivity implements
		HomeView.Presenter {

	private final ClientFactory clientFactory;
	private HomeView view;
		
	public HomeActivity(ClientFactory clientFactory) {