code: void generateDiffEvidence(EvidenceDir baseEvidenceDir, File evidenceFile, boolean withUnmatch)
              throws IOException {
  
          File baseEvidence = new File(baseEvidenceDir.getDir(), evidenceFile.getName());
  
          DiffEvidence diffEvidence = appCtx.getBean(DiffEvidence.class);
          load(diffEvidence, baseEvidenceDir, baseEvidence, evidenceFile, withUnmatch);
  
          templateEngine.write(diffEvidence);
  
          File maskEvidence = new File(evidenceFile.getParent(),
                  EvidenceDir.toMaskEvidenceName(evidenceFile.getName()));
  
          if (!withUnmatch && maskEvidence.exists()) {
              generateMaskDiffEvidence(diffEvidence, baseEvidence, evidenceFile, withUnmatch);
          }
  
      }
docs: 比較エビデンスを生成します。
  
  @param baseEvidenceDir
  基準エビデンスディレクトリ
  @param evidenceFile
  比較エビデンスの生成対象のエビデンス
  @param withUnmatch
  不一致スクリーンショットに対する比較エビデンスを生成する場合にtrue
  @throws IOException
  入出力エラーが発生した場合または基準エビデンスが存在しない場合