PsiElementVisitor (@NotNull final ProblemsHolder holder, boolean isOnTheFly) { return UastHintedVisitorAdapter.create(holder.getFile().getLanguage(), new AbstractUastNonRecursiveVisitor() { @Override public boolean visitCallExpression(@NotNull UCallExpression node) { inspectCallExpression(node, holder); return true; } @Override public boolean visitBinaryExpression(@NotNull UBinaryExpression node) { inspectBinaryExpression(node, holder); return true; } }, HINTS); }