class InvalidGermanVerbFinder {

  private static final String SPELLING_FILE = "/home/dnaber/lt/git/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/resource/de/hunspell/spelling.txt";
  private static final String NGRAM_DIR = "/home/dnaber/data/google-ngram-index/de/";
  private static final int THRESHOLD = 20;

  public static void main(String[] args) throws IOException {<FILL_FUNCTION_BODY>}
}

    LuceneLanguageModel lm = new LuceneLanguageModel(new File(NGRAM_DIR));
    List<String> lines = Files.readAllLines(Paths.get(SPELLING_FILE));
    for (String line : lines) {
      if (line.startsWith("#")) {
        continue;
      }
      if (line.contains("_")) {
        line = line.replaceFirst("#.*", "");
        String form = line.replace("_", "zu").trim();
        long count = lm.getCount(form);
        if (count < THRESHOLD) {
          System.out.println(count  + " " + form);
        }
      }
    }
  
<no_super_class>