boolean (@NotNull PyExpression expression) { if (expression instanceof PyQualifiedExpression && (((PyQualifiedExpression)expression).isQualified())) { return false; } final String name = expression.getName(); PsiReference reference = expression.getReference(); if (reference != null && name != null) { final PyBuiltinCache cache = getInstance(expression); if (cache.getByName(name) != null) { final PsiElement resolved = reference.resolve(); if (resolved != null && cache.isBuiltin(resolved)) { return true; } } } return false; }