Como parar um Time no java?

Eu precisava de um timer para ficar repetindo a tela de “Aguarde…”, "configurando conta e “inserindo novos dados”, mas, agora, eu queria que o programa continuasse depois de um certo tempo nessa tela e eu não consigo fazer o programa parar.

int delay = 6000;
int interval = 2000;         
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
        public void run() {
            System.out.println("Aguarde...");
            System.out.println("Configurando conta...");
            System.out.println("inserindo novos dados...");
        }
    }, delay, interval);