Exceção criada dando erro!

Criei uma própria exceção verificada estendendo a Exception, mas quando tento usa-la lançando e tratando a exceção o meu codigo trava, por que? segue:

[code]
public class ExemploCriarExcecao extends Exception{

public  ExemploCriarExcecao(String texto){
    super(texto);

}
public String getMessage(){

	String text = "Se fudeu!!";
					
	return text;
}

public static void main(String[] args) {		
		
	 testaMinhaExcecao();
}	

static void testaMinhaExcecao()
{
	try{
		OutroMetodo();
		
	}catch(ExemploCriarExcecao e){
		
		System.out.println("Capturei o erro do tipo da minha exceção"+e.getMessage());								
	}
	
}

private static void OutroMetodo() throws ExemploCriarExcecao {		
	
	 new ExemploCriarExcecao("texto");
	
}

}[/code]

Já encontrei o erro… aff. eu estava criando um objeto anonimo no método (outroMetodo()) em vez de gerar um objeto do tipo da exceção.

[code]
static void OutroMetodo() throws ExemploCriarExcecao {

	 throw new ExemploCriarExcecao("texto");
	
}[/code]