void (final @NotNull PyNonlocalStatement node) { for (PyTargetExpression var : node.getVariables()) { final String name = var.getName(); final ScopeOwner owner = ScopeUtil.getDeclarationScopeOwner(var, name); if (owner == null || owner instanceof PyFile) { registerProblem(var, PyPsiBundle.message("INSP.unbound.nonlocal.variable", name), ProblemHighlightType.GENERIC_ERROR_OR_WARNING); } } }