public static < TYPE_1 > TYPE_1 METHOD_1 ( TYPE_2 < ? extends TYPE_1 > source ) { TYPE_3 . METHOD_2 ( source ) ; TYPE_4 < TYPE_1 > VAR_1 = new TYPE_4 ( ) ; source . METHOD_3 ( VAR_1 ) ; return VAR_1 . get ( ) ; }

public static < TYPE_1 > TYPE_1 METHOD_1 ( TYPE_2 < ? extends TYPE_1 > source ) { TYPE_3 . METHOD_2 ( source ) ; TYPE_4 < TYPE_1 > VAR_1 = new TYPE_4 ( ) ; source . METHOD_3 ( VAR_1 ) ; return VAR_1 . getValue ( ) ; }
