public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type ) { return TYPE_3 . METHOD_2 ( ) . METHOD_1 ( type ) ; } 

public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type ) { return METHOD_2 ( ) . METHOD_1 ( type ) ; } 
