code: Set<Integer> findLoadStoreBacktrackPositions(final Set<Integer> loadStorePositions) {
          // go to this or next zero-position
          return loadStorePositions.stream().map(this::findBacktrackPosition).collect(Collectors.toSet());
      }
docs: Returns all backtrack positions of the given instruction positions.
  The backtrack positions of both LOAD and store instructions are the next positions where the runtime stack size is {@code 0}.
  
  @param loadStorePositions The LOAD/STORE positions
  @return The backtrack positions