Problema com o método public void stop()

de acordo com a api do java em http://java.sun.com/ toda vez q uma página em html que contém uma applet é sobreposta por outra janela ou a janela da applet é minimizada, essa applet é parada através do método public void stop(), mas de acordo com esse código de applet isso não daria certo:

// AppletMethods.java

import java.applet.Applet;
import java.awt.Graphics;

public class AppletMethods extends Applet {
private int inits = 0;
private int starts = 0;
private int paints = 0;
private int stops = 0;

public void init (){
inits++;
}

public void start (){
starts++;
}

public void paint (Graphics g){
paints++;
g.drawString("Init: "+inits,5,15);
g.drawString("Start: "+starts,5,30);
g.drawString("Paint: "+paints,5,45);
g.drawString("Stop: "+stops,5,60);
}

public void stop (){
stops++;
}
}

Se ele for compilado e executado numa página html com o seguinte código:

applet code = AppletMethods.class width = “275” height = “80”>
</applet

tem “<” no início e “>” no final.

o método stop() não é chamado nenhuma vez, pois a variável stops não é incrementada, testem e me digam se há erros. Obrigado