List<PsiElement> (@NotNull UExpression uExpression) { TaintAnalyzer taintAnalyzer = new TaintAnalyzer(myTaintValueFactory); try { TaintValue taintValue = taintAnalyzer.analyzeExpression(uExpression, false, TaintValue.TAINTED); if (taintValue != TaintValue.UNKNOWN) return null; } catch (DeepTaintAnalyzerException e) { return null; } return taintAnalyzer.getNonMarkedElements().stream() .map(e -> (PsiElement)e.myNonMarked) .distinct() .sorted(Comparator.comparing(e -> e instanceof PsiMethod)) .toList(); }