class Fuzzer {

  private final static String[] charList = "0,.-".split("");

  private void run() throws IOException {<FILL_FUNCTION_BODY>}

  String fuzz(Random rnd, int length) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < charList.length; i++) {
      int randomPos = rnd.nextInt(charList.length);
      int repeat = rnd.nextInt(length);
      String s = StringUtils.repeat(charList[randomPos], repeat);
      sb.append(s);
    }
    return sb.toString();
  }

  public static void main(String[] args) throws IOException {
    new Fuzzer().run();
  }

}

    Random rnd = new Random(231);
    for (Language language : Languages.get()) {
      JLanguageTool lt = new JLanguageTool(language);
      String text = fuzz(rnd, 1000);
      long t1 = System.currentTimeMillis();
      System.out.println(language.getShortCode() + " with text length of " + text.length() + "...");
      System.out.println(">> " + text);
      lt.check(text);
      long t2 = System.currentTimeMillis();
      System.out.println(language.getShortCode() + ": " + (t2-t1) + "ms");
    }
  
<no_super_class>