static @NotNull Map<InstructionKey, InstructionState> getStates(@NotNull List<? extends Instruction> instructions) {
      return new InstructionStateWalker(instructions).walk();
    }
static @NotNull Map<InstructionKey, InstructionState> getStates(@NotNull List<? extends Instruction> instructions)