List<PsiElement> (@NotNull QualifiedName qualifiedName, @NotNull ScopeOwner scopeOwner, @NotNull TypeEvalContext context) { return PyUtil.getParameterizedCachedValue(scopeOwner, Pair.create(qualifiedName, context), (param) -> { return doResolveQualifiedNameInScope(param.getFirst(), scopeOwner, param.getSecond()); }); }