Activity home = populationFactory.createActivityFromCoord("h", new Coord(-25000.0, 0.0)); home.setEndTime(7 * 3600.0); if (assignFacilityIdToActivity(facilitiesSource)) { home.setFacilityId(Id.create("1", ActivityFacility.class)); Activity work = populationFactory.createActivityFromCoord("w", new Coord(10000.0, 0.0)); work.setEndTime(16 * 3600.0); if (assignFacilityIdToActivity(facilitiesSource)) { work.setFacilityId(Id.create("2", ActivityFacility.class)); plan.addLeg(populationFactory.createLeg(mode)); Activity lastAct = populationFactory.createActivityFromCoord("h", new Coord(-25000.0, 0.0)); if (assignFacilityIdToActivity(facilitiesSource)) { lastAct.setFacilityId(Id.create("1", ActivityFacility.class)); Activity home = populationFactory.createActivityFromLinkId("h", Id.createLinkId("1")); home.setEndTime(8 * 3600.0); if (assignFacilityIdToActivity(facilitiesSource)) { home.setFacilityId(Id.create("1", ActivityFacility.class)); plan.addLeg(populationFactory.createLeg(mode)); Activity work = populationFactory.createActivityFromLinkId("w", Id.createLinkId("20")); if (assignFacilityIdToActivity(facilitiesSource)) { work.setFacilityId(Id.create("2", ActivityFacility.class)); plan.addLeg(populationFactory.createLeg(mode)); Activity lastAct = populationFactory.createActivityFromLinkId("h", Id.createLinkId("1")); if (assignFacilityIdToActivity(facilitiesSource)) { lastAct.setFacilityId(Id.create("1", ActivityFacility.class));