public < TYPE_1 > TYPE_2 METHOD_1 ( int position , java.util.Collection < TYPE_1 > data , TYPE_3 < TYPE_1 > VAR_1 ) { java.util.List < TYPE_4 > VAR_2 = METHOD_2 ( data , VAR_1 ) ; if ( VAR_2 != null ) { METHOD_1 ( position , VAR_2 ) ; } return TYPE_2 . METHOD_3 ( ) ; }

public < TYPE_1 > TYPE_2 METHOD_1 ( int position , java.util.Collection < TYPE_1 > data , TYPE_3 < TYPE_1 > VAR_1 ) { java.util.List < TYPE_4 > VAR_2 = METHOD_2 ( data , VAR_1 ) ; if ( VAR_2 != null ) { return METHOD_1 ( position , VAR_2 ) ; } return TYPE_2 . METHOD_3 ( ) ; }
