// city names:
if (nextTerm.endsWith("er") && tokens.length > tokenPos+1 && !ER_TO_BE_IGNORED.contains(nextTerm)) {
final AnalyzedTokenReadings nextNextToken = tokens[tokenPos+1];
final GermanTagger tagger = (GermanTagger)language.getTagger();
try {
final AnalyzedTokenReadings nextATR = tagger.lookup(nextTerm.substring(0, nextTerm.length()-2));
final AnalyzedTokenReadings nextNextATR = tagger.lookup(nextNextToken.getToken());
//System.err.println("nextATR: " + nextATR);
//System.err.println("nextNextATR: " + nextNextATR);
// "Münchner": special case as cutting off last two characters doesn't produce city name:
if ("Münchner".equals(nextTerm) ||