code: public void printFirstOrderProbs(String filename, DocumentReaderAndWriter<IN> readerAndWriter) {
      // only for the OCR data does this matter
      flags.ocrTrain = false;
  
      ObjectBank<List<IN>> docs = makeObjectBankFromFile(filename, readerAndWriter);
      printFirstOrderProbsDocuments(docs);
    }
docs: Takes the file, reads it in, and prints out the likelihood of each possible
  label at each point. This gives a simple way to examine the probability
  distributions of the CRF. See <code>getCliqueTrees()</code> for more.
  
  @param filename
  The path to the specified file