code: public void generate(File scriptFile, String testScriptDir) {
  
          if (scriptFile.getName().startsWith("~$")) {
              log.debug("system.file.exclusion", scriptFile.getAbsolutePath());
              return;
          }
  
          String lastModified = Long.toString(scriptFile.lastModified());
          String storedLastModified = timestampLog.getProperty(scriptFile.getAbsolutePath());
          if (lastModified.equals(storedLastModified)) {
              log.info("script.last", scriptFile.getAbsolutePath());
              return;
          }
  
          timestampLog.put(scriptFile.getAbsolutePath(), lastModified);
  
          log.info("script.load", scriptFile.getAbsolutePath());
  
          TestClass testClass = appCtx.getBean(TestClass.class);
          load(testClass, scriptFile, testScriptDir);
  
          TestScript testScript = dao.load(scriptFile, testClass.getSheetName(), true);
          testClass.getCaseNos().addAll(testScript.getCaseNoMap().keySet());
  
          templateEngine.write(testClass);
      }
docs: テストスクリプトからテストクラスを生成します。 テストスクリプトのファイル名が"~$"で始まる場合は生成処理を行いません。
  
  @param scriptFile
  テストスクリプト
  @param testScriptDir