public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) { throw new TYPE_2 ( STRING_1 ) ; } TYPE_1 VAR_1 = VAR_2 [ ( -- ( index ) ) ] ; VAR_2 [ index ] = null ; if ( ( ( index ) > 0 ) && ( ( index ) == ( ( VAR_2 . length ) / INT_1 ) ) ) { java.lang.System.out.println ( STRING_2 ) ; METHOD_2 ( ( ( VAR_2 . length ) / INT_2 ) ) ; } return VAR_1 ; }

public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) { throw new TYPE_2 ( STRING_1 ) ; } TYPE_1 VAR_1 = VAR_2 [ ( -- ( index ) ) ] ; VAR_2 [ index ] = null ; if ( ( ( index ) > 0 ) && ( ( index ) == ( ( VAR_2 . length ) / INT_1 ) ) ) { METHOD_2 ( ( ( VAR_2 . length ) / INT_2 ) ) ; } return VAR_1 ; }
