code: private void removeLowerCaseBadForUpperCaseGood(AnalyzedSentence input) {
      AnalyzedTokenReadings[] tokens = input.getTokensWithoutWhitespace();
      for (int i = 1; i < tokens.length; i++) {
        if( tokens[i].getReadings().size() > 1
            && StringTools.isCapitalizedWord(tokens[i].getToken())
            && LemmaHelper.hasLemma(tokens[i], Pattern.compile("[А-ЯІЇЄҐ][а-яіїєґ'-].*"), Pattern.compile(".*?:prop")) ) {
  
          String lowerLemmaToCheck = tokens[i].getAnalyzedToken(0).getLemma().toLowerCase();
          
          List<AnalyzedToken> analyzedTokens = tokens[i].getReadings();
          for(int j=analyzedTokens.size()-1; j>=0; j--) {
            AnalyzedToken analyzedToken = analyzedTokens.get(j);
            
            if( PosTagHelper.hasPosTagPart(analyzedToken, ":bad") 
                && lowerLemmaToCheck.equals(analyzedToken.getLemma()) ) {
              tokens[i].removeReading(analyzedToken);
            }
          }
        }
      }
    }
docs: we will tag 2nd as :bad but need to remove :bad from Єврокомісія (tagger brings lowercase lemma too)