void (@NotNull PendingProcessor processor) { final List<Pair<PsiElement, Instruction>> pending = this.pending; this.pending = new ArrayList<>(); for (Pair<PsiElement, Instruction> pair : pending) { processor.process(pair.getFirst(), pair.getSecond()); } }