code: public String generate(final String featureFileName) {
          String fileNameWithNoExtension = FilenameUtils.removeExtension(featureFileName);
  
          fileNameWithNoExtension = fileNameWithNoExtension.replaceAll("_", "-");
          fileNameWithNoExtension = fileNameWithNoExtension.replaceAll(" ", "");
          fileNameWithNoExtension = fileNameWithNoExtension.replaceAll("\\.", "-");
  
          String className =
                          CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_CAMEL, fileNameWithNoExtension);
  
          final Matcher startsWithDigitCheck = startsWithDigit.matcher(className);
  
          if (startsWithDigitCheck.matches()) {
              className = "_" + className;
          }
  
          return className;
      }
docs: Generate a class name based on the supplied feature file.