void (final int startInstruction, final Instruction @NotNull [] instructions, final @NotNull Function<? super Instruction, Operation> closure) { iterate(startInstruction, instructions, closure, true); }