anchor.diff:              let newNode = readCustomInstructionsNode(r)
               readCustomInstructionsText(r, acc, newNode :: childAcc)
           | ']' ->
  -            (acc.ToString(), childAcc)
  +            (acc.ToString().Trim(), childAcc)
           | c ->
               readCustomInstructionsText(r, acc.Append(c), childAcc)
   and readCustomInstructionsNode(r: TextReader): CustomInstructionsNode = 
  
positive.code: let readCustomInstructions(r: TextReader) = 
      while (char(r.Read()) <> '[') do ()
      readCustomInstructionsNode(r)
  
  // **************************************************************************
  // AFS archive code
  
negative.code:             Array.concat(
                  [|
                      JetSetRadio.ExtractJSRStringsDotStr(path, lessonEntryWithId.ID);
                      JetSetRadio.ExtractStringsFromCustomInstructions(path, lessonEntryWithId.ID);
                      JetSetRadio.ExtractStringsFromSrt(path, lessonEntryWithId.ID);
                      JetSetRadio.ExtractStringsFromBinaries(path, lessonEntryWithId.ID)
                      JetSetRadio.ExtractStringsFromAssemblies(path, lessonEntryWithId.ID)
  