Bisogna fare varie considerazioni. Per esempio bisogna supporre che A, B, C e D abbiano lo stesso numero di argomenti, altrimenti le varie chiamate non potrebbero venire eseguite correttamente. Se C e D si chiamano l'un l'altro, allora bisogna supporre che le chiamate avvengono utilizzando lo stesso offset che si utilizza per chiamare A e B. Nel codice del .main non bisogna cambiar nulla. Nella Costant Pool neanche. Nello Stack.... ma figuriamoci! Se invertiamo A e B, allora le uniche modifiche van fatte nella costant pool, invertendo gli indirizzi relativi agli offset corrispondenti ad A e B. (ovviamente quanto detto andrebbe elaborato un po' di piu' se si trattasse di una risposta in un compito scritto)