code: public String generate(final String featureFileName) {
  
          String className =
                          pattern.replace("{f}", featureFileNamingScheme.generate(featureFileName));
  
          int number = counter.next();
          className = replaceAll( COUNTER_PATTERN, className, number);
          className = replaceAll( MODULO_COUNTER_PATTERN, className, number);
          return className;
      }
docs: Generate a class name using the required pattern and feature file.
  @param featureFileName The feature file to generate a class name for
  @return A class name based on the required pattern.