MutableSchedule s = getSchedule();
TrainModel train = (TrainModel)w.get(KEY.TRAINS, trainNumber, modelRoot.getPlayerPrincipal()); ImmutableSchedule immutableSchedule = (ImmutableSchedule)w.get (KEY.TRAIN_SCHEDULES, train.getScheduleIterator().getScheduleKey().index, train.getScheduleIterator().getScheduleKey().principal);
    private void pushDownJMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pushDownJMenuItemActionPerformed        MutableSchedule s = getSchedule();        int i = orders.getSelectedIndex();        s.pushDown(i);        sendUpdateMove(s);        orders.setSelectedIndex(i+1);    }//GEN-LAST:event_pushDownJMenuItemActionPerformed