DIFICIL - Sobrescrita de metodos!

Dada a seguinte situacao abaixo:

public class teste {

	public String toString()
	{
		return("Nao eh o toString de Object");
	
	}

	public static void main(String ars[])
	{
		B b = new B();				
	}

}
class B extends teste {
 	B()
	 {
           System.out.println("toString de teste: "+this.toString());
           System.out.println("toString de Object: "+super.toString());
	 }	
}

Como fazer caso eu queira usar o metodo toString da classe Object??
Ou seja, eu quero que seja impresso algo do tipo “teste@108786b” e nao a string “Nao eh o toString de Object”??

Acho que não dá, pois com super vc não pode chama um calsse “avó”.

[code]public class teste {

public String toString()
{
super.toString();
return("Nao eh o toString de Object");

}

public static void main(String ars[])
{
B b = new B();
}

} [/code]