public TYPE_1 < TYPE_2 , TYPE_2 > METHOD_1 ( TYPE_2 VAR_1 , boolean VAR_2 , TYPE_2 VAR_3 , boolean VAR_4 ) { int VAR_5 = METHOD_2 ( VAR_3 , VAR_4 ) ; int VAR_6 = ( METHOD_2 ( VAR_1 , ( ! VAR_2 ) ) ) - 1 ; if ( VAR_6 > VAR_5 ) throw new TYPE_3 ( STRING_1 ) ; return METHOD_3 ( VAR_7 , VAR_6 , VAR_5 ) ; }

public TYPE_1 < TYPE_2 , TYPE_2 > METHOD_1 ( TYPE_2 VAR_1 , boolean VAR_2 , TYPE_2 VAR_3 , boolean VAR_4 ) { int VAR_5 = METHOD_2 ( VAR_3 , VAR_4 ) ; int VAR_6 = METHOD_2 ( VAR_1 , ( ! VAR_2 ) ) ; if ( VAR_6 > VAR_5 ) throw new TYPE_3 ( STRING_1 ) ; return METHOD_3 ( VAR_7 , VAR_6 , VAR_5 ) ; }
