public static TYPE_1 METHOD_1 ( java.lang.Class < ? extends TYPE_1 > VAR_1 ) { java.lang.String VAR_2 = VAR_1 . getName ( ) ; if ( VAR_1 . equals ( VAR_3 class . getName ( ) ) ) { return new TYPE_2 ( ) ; } return null ; } 

public static TYPE_1 METHOD_1 ( java.lang.Class < ? extends TYPE_1 > VAR_1 ) { java.lang.String VAR_2 = VAR_1 . getName ( ) ; if ( VAR_2 . equals ( VAR_3 class . getName ( ) ) ) { return new TYPE_2 ( ) ; } return null ; } 
