public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( java.lang.String source ) { TYPE_1 VAR_1 = ( ( TYPE_1 ) ( VAR_2 . METHOD_2 ( getClass ( ) , source ) ) ) ; return VAR_3 . equals ( className ) ? VAR_1 : null ; } 

public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( java.lang.String source ) { return ( ( TYPE_1 ) ( VAR_2 . METHOD_2 ( getClass ( ) , source ) ) ) ; } 
