Erro de Acesso Ilegal

Etou fazendo uma classe para manipular uma tarefa, só que aparentemente está bem só que dá erro de acesso ilegal
O codigo é p seguinte:

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;

/**
 *
 * @author  br133116624
 * @version
 */
public class SimplesThread2 extends MIDlet {
    
    private Sincron Sin;
    private Timer t;
    
    SimplesThread2(){
        //e = new Sincron();      //Cria o contexto de execução
        //t = new Thread(e);       //Cria a linha de execução
    }
    
    public void startApp() {
        t = new Timer();        
        Sincron Syn = new Sincron();
        t.schedule(Syn,1000);
                
    }
    
    public void pauseApp() {
    }
    
    public void destroyApp(boolean unconditional) {        
        
    }
    
    private class Sincron extends TimerTask{
    
        public void run() {
            System.out.println("Thread teste!!");
        }
    }
}

Alguem poderia me ajudar??? :frowning:

Ajudaria se você postasse o erro também!!!