public void insertTrip(Date departure, int seats, Location fromLocation,
Location toLocation, Location... stops) throws ServiceException {
User user = jsfUtil.getLoggedInUser();
if (user == null)
throw new UnauthorizedAccessException("No user logged in!");
Trip newTrip;
try {
begin();
List<Waypoint> stopovers = null;