class Generic<TYPO descr="Typo: In word 'Testt'">Testt</TYPO> { public void a( Gen<TYPO descr="Typo: In word 'Testt'">Testt</TYPO><?> obj ) { } public void b( AnotherGen<TYPO descr="Typo: In word 'Testt'">Testt</TYPO><?> obj ) { } public void c( <TYPO descr="Typo: In word 'Predicatte'">Predicatte</TYPO><?> obj ) { } public void d( Another<TYPO descr="Typo: In word 'Predicatte'">Predicatte</TYPO><?> obj ) { } public class Gen<TYPO descr="Typo: In word 'Testt'">Testt</TYPO><T> { } public class AnotherGen<TYPO descr="Typo: In word 'Testt'">Testt</TYPO><T> { } public interface <TYPO descr="Typo: In word 'Predicatte'">Predicatte</TYPO><T> { } public interface Another<TYPO descr="Typo: In word 'Predicatte'">Predicatte</TYPO><T> { } }