/*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine(
       "setColor "
           + ColorDistribution.getStandardColorName(
               ColorDistribution.getStandardColor((int) currentColor)));
   temp.addLine("removeColor " + removeColor.toOffOnString());
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("setRunningFilePath " + ParseUtil.tokenize(runningFilePath));
   if (outputFilePaths != null) {
     String files = " ";
     for (int i = 0; i < outputFilePaths.length; i++) {
       files += " " + ParseUtil.tokenize(outputFilePaths[i]);
     }
     temp.addLine("setOutputFilePaths " + files);
   }
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("getTreeFiller ", fillerTask);
   if (enableNumTreesChoice()) temp.addLine("setNumberTrees " + numTrees);
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("setCharacterSource", characterSourceTask);
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("getMatrixSource", matrixSourceTask);
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = super.getSnapshot(file);
   temp.addLine("setNumberExcluded " + numExcluded);
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = super.getSnapshot(file);
   temp.addLine("setExternalProcessRunner", externalProcRunner);
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("getMatrixSource", matrixSourceTask);
   temp.addLine("toggleCountEvenIfOthers " + countEvenIfOthers.toOffOnString());
   return temp;
 }
 /*.................................................................................................................*/
 public Snapshot getSnapshot(MesquiteFile file) {
   Snapshot temp = new Snapshot();
   temp.addLine("setUsername " + ParseUtil.tokenize(username));
   return temp;
 }