PsiElement (final Editor editor, final int flags, @Nullable PsiElement element, @Nullable PsiElement contextElement) { PsiElement langElement = element == null ? contextElement : element; TargetElementEvaluatorEx2 evaluator = langElement != null ? TargetElementUtilBase.getElementEvaluatorsEx2(langElement.getLanguage()) : null; if (evaluator != null) { element = evaluator.adjustElement(editor, flags, element, contextElement); } return element; }