void (@NotNull PyTargetExpression target) { String name = target.getName(); boolean alreadyBound = ContainerUtil.exists(boundNamesPerOrBranch, names -> names.contains(name)); if (alreadyBound) { markError(target, PyPsiBundle.message("ANN.patterns.name.already.bound", name)); } boundNamesPerOrBranch.peek().add(name); }