boolean (@NotNull ScopeOwner owner, @NotNull PsiElement element) { if (owner instanceof PyFunction function && element instanceof PyParameter) { final String functionName = function.getName(); final LanguageLevel level = LanguageLevel.forElement(function); final Map<String, PyNames.BuiltinDescription> builtinMethods = function.getContainingClass() != null ? PyNames.getBuiltinMethods(level) : PyNames.getModuleBuiltinMethods(level); return functionName != null && !PyNames.INIT.equals(functionName) && builtinMethods.containsKey(functionName); } return false; }