// tagging in Morphy for cities is not coherent:
(GermanHelper.hasReadingOfType(nextATR, POSType.PROPER_NOUN) || GermanHelper.hasReadingOfType(nextATR, POSType.NOMEN) &&
nextNextATR != null && GermanHelper.hasReadingOfType(nextNextATR, POSType.NOMEN)))) {
final AnalyzedToken[] adjReadings = new AnalyzedToken[ADJ_READINGS.length];
for (int j = 0; j < ADJ_READINGS.length; j++) {
adjReadings[j] = new AnalyzedToken(nextTerm, ADJ_READINGS[j], null);
}
nextToken = new AnalyzedTokenReadings(adjReadings, nextToken.getStartPos());
}
} catch (IOException e) {
throw new RuntimeException(e);