class WordTokenizer {

  public static void main(final String[] args) throws IOException {
    final WordTokenizer prg = new WordTokenizer();
    if (args.length != 1) {
      System.err.println("Please supply the language code as the only argument.");
      System.exit(-1);
    }
    prg.run(args[0]);
  }

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

}

    JLanguageTool lt = new JLanguageTool(Languages.getLanguageForShortCode(lang));
    BufferedWriter out = null;
    try (BufferedReader in = new BufferedReader(new InputStreamReader(System.in))) {
      out = new BufferedWriter(new OutputStreamWriter(System.out));
      String line;
      while ((line = in.readLine()) != null) {
        AnalyzedTokenReadings[] atr = lt.getRawAnalyzedSentence(line).
          getTokensWithoutWhitespace();
        for (AnalyzedTokenReadings a : atr) {
          out.write(a.getToken());
          out.write('\n');
        }
      }
    } finally {
      if (out != null) {
        out.flush();
        out.close();
      }
    }
  
<no_super_class>