public < TYPE_1 extends TYPE_2 > TYPE_3 METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_4 . METHOD_2 ( VAR_1 , STRING_1 ) ; TYPE_5 state = METHOD_3 ( VAR_1 ) ; if ( state == null ) { return VAR_2 ; } return state . METHOD_4 ( ) ; }
public < TYPE_1 extends TYPE_2 > TYPE_3 METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_4 . METHOD_2 ( VAR_1 , STRING_1 ) ; TYPE_5 state = METHOD_3 ( VAR_1 ) ; if ( state != null ) { return state . METHOD_4 ( ) ; } return null ; }