Ho due applet in una stessa pagina, chiamiamole A1 e A2. La pagina contiene il codice:

<applet code=A1.class name=A1 width=50 height=50></applet>
<applet code=A2.class width=50 height=50></applet>

Il mio problema è che dovrei inizializzare la A1 dal codice della A2, con qualcosa del tipo:

getAppletContext().getApplet("A1").init();

in questo modo però l'init viene richiamata 2 volte. Come posso fare in modo che la prima volta non venga richiamata?
Ho provato a rinominare init con init2, e lasciare init vuota.
Ma chiamando

((A1)getAppletContext().getApplet("A1")).init2();

non visualizzo l'applet (pannello grigio).

Idee?

GRazie