void (@NotNull PyCallExpression node) { if (node.isCalleeText("pop", "get", "getattr")) { PyReferenceExpression child = PsiTreeUtil.getChildOfType(node.getCallee(), PyReferenceExpression.class); if (child != null) { String operandName = child.getName(); if (node.getArguments().length > 0) { PyExpression argument = node.getArguments()[0]; processGet(operandName, argument); } } } else if (node.isCalleeText("__init__")) { kwArgsTransit = false; for (PyExpression e : node.getArguments()) { if (e instanceof PyStarArgument kw) { if (Objects.equals(myKwArgs.getName(), kw.getFirstChild().getNextSibling().getText())) { kwArgsTransit = true; break; } } } } super.visitPyCallExpression(node); }