public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 , java.util.Date VAR_3 , boolean VAR_4 ) throws TYPE_3 { if ( METHOD_2 ( VAR_1 , VAR_2 ) ) { if ( ! VAR_4 ) { if ( METHOD_3 ( VAR_3 ) ) { throw new TYPE_3 ( STRING_1 ) ; } } else { if ( METHOD_4 ( VAR_3 ) ) { throw new TYPE_3 ( STRING_2 ) ; } } } else if ( ! ( METHOD_5 ( VAR_1 ) ) ) { throw new TYPE_3 ( STRING_3 ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 , java.util.Date VAR_3 , boolean VAR_4 ) throws TYPE_3 { if ( METHOD_5 ( VAR_1 ) ) { return ; } if ( METHOD_2 ( VAR_1 , VAR_2 ) ) { if ( ! VAR_4 ) { if ( METHOD_3 ( VAR_3 ) ) { throw new TYPE_3 ( STRING_1 ) ; } } else { if ( METHOD_4 ( VAR_3 ) ) { throw new TYPE_3 ( STRING_2 ) ; } } } else { throw new TYPE_3 ( STRING_3 ) ; } }
