Iterative layout logic, to account for possible embigening of goto instructions after subsequent code shifts are inserted. Layout logic also creates a HashMap of predicted instruction replacement, which is used later in method modification logic. This is more cromulent solution compared to replicating layout logic, especially in the case of iterativeness.