private ChangeTrainDestinationMove(int index, TrainModel before, TrainModel after, FreerailsPrincipal p) { super(index, before, after, p);
private ChangeTrainDestinationMove(ObjectKey trainKey, TrainModel before, TrainModel after, TrainMotionModel tmm) { super(trainKey, tmm.getTimeOfLastSync(), tmm.getPathTraversedSinceLastSync()); oldTrain = before; newTrain = after; oldPathToDestination = tmm.getPathToDestination();
    private ChangeTrainDestinationMove(int index, TrainModel before,	    TrainModel after, FreerailsPrincipal p) {	super(index, before, after, p);    }