// This file is automatically generated by Demeter/Java. UniversalVisitor { start (@ @) before { BusRoute, -> BusRoute,name,RouteName, -> BusRoute,totalLength,RouteLen, -> BusRoute,busStops,BusStop_List, -> BusRoute,buses,Bus_List, BusStop, -> BusStop,id,StopId, -> BusStop,location,RouteLoc, -> BusStop,waitingList,Person_List, Bus, -> Bus,id,BusId, -> Bus,position,RouteLoc, -> Bus,currentStop,StopId, -> Bus,capacity,BusCapac, -> Bus,speed,BusSpeed, -> Bus,passengers,Person_List, Person, -> Person,id,PersonId, -> Person,destination,StopId, RouteName, -> RouteName,v,String, RouteLen, -> RouteLen,v,Integer, RouteLoc, -> RouteLoc,v,Integer, BusCapac, -> BusCapac,v,Integer, BusSpeed, -> BusSpeed,v,Integer, StopId, -> StopId,v,Ident, BusId, -> BusId,v,Ident, PersonId, -> PersonId,v,Ident, Main, BusStop_List, -> BusStop_List,first,Nonempty_BusStop_List, Bus_List, -> Bus_List,first,Nonempty_Bus_List, Person_List, -> Person_List,first,Nonempty_Person_List, Nonempty_BusStop_List, -> Nonempty_BusStop_List,it,BusStop, -> Nonempty_BusStop_List,next,Nonempty_BusStop_List, Nonempty_Bus_List, -> Nonempty_Bus_List,it,Bus, -> Nonempty_Bus_List,next,Nonempty_Bus_List, Nonempty_Person_List, -> Nonempty_Person_List,it,Person, -> Nonempty_Person_List,next,Nonempty_Person_List } (@ @) after { BusRoute, -> BusRoute,name,RouteName, -> BusRoute,totalLength,RouteLen, -> BusRoute,busStops,BusStop_List, -> BusRoute,buses,Bus_List, BusStop, -> BusStop,id,StopId, -> BusStop,location,RouteLoc, -> BusStop,waitingList,Person_List, Bus, -> Bus,id,BusId, -> Bus,position,RouteLoc, -> Bus,currentStop,StopId, -> Bus,capacity,BusCapac, -> Bus,speed,BusSpeed, -> Bus,passengers,Person_List, Person, -> Person,id,PersonId, -> Person,destination,StopId, RouteName, -> RouteName,v,String, RouteLen, -> RouteLen,v,Integer, RouteLoc, -> RouteLoc,v,Integer, BusCapac, -> BusCapac,v,Integer, BusSpeed, -> BusSpeed,v,Integer, StopId, -> StopId,v,Ident, BusId, -> BusId,v,Ident, PersonId, -> PersonId,v,Ident, Main, BusStop_List, -> BusStop_List,first,Nonempty_BusStop_List, Bus_List, -> Bus_List,first,Nonempty_Bus_List, Person_List, -> Person_List,first,Nonempty_Person_List, Nonempty_BusStop_List, -> Nonempty_BusStop_List,it,BusStop, -> Nonempty_BusStop_List,next,Nonempty_BusStop_List, Nonempty_Bus_List, -> Nonempty_Bus_List,it,Bus, -> Nonempty_Bus_List,next,Nonempty_Bus_List, Nonempty_Person_List, -> Nonempty_Person_List,it,Person, -> Nonempty_Person_List,next,Nonempty_Person_List } (@ @) finish (@ @) }