private void applyUpdateToTripPattern(TripPattern pattern, String tripId, String stopId,
int stopSeq, int arrive, int depart, ScheduleRelationship scheduleRelationship,
int timestamp, ServiceDate serviceDate) throws ParseException {
Graph graph = Context.getInstance().graph;
TimetableResolver snapshot = graph.timetableSnapshotSource.getTimetableSnapshot();
Timetable timetable = snapshot.resolve(pattern, serviceDate);
TimeZone timeZone = new SimpleTimeZone(-7, "PST");
long today = serviceDate.getAsDate(timeZone).getTime() / 1000;
TripDescriptor.Builder tripDescriptorBuilder = TripDescriptor.newBuilder();
tripDescriptorBuilder.setTripId(tripId);