public void set ( int [ ] VAR_1 ) { TYPE_1 . METHOD_1 ( VAR_1 ) ; int VAR_2 = VAR_1 [ ( ( VAR_1 . length ) - 1 ) ] ; int VAR_3 = VAR_1 [ 0 ] ; if ( ( VAR_2 > ( VAR_4 ) ) || ( VAR_3 < ( VAR_5 ) ) ) { throw new TYPE_2 ( ) ; } for ( int b : VAR_1 ) { this . set ( b ) ; } }

public void set ( int [ ] VAR_1 ) { if ( ( VAR_1 . length ) == 0 ) return ; TYPE_1 . METHOD_1 ( VAR_1 ) ; int VAR_2 = VAR_1 [ ( ( VAR_1 . length ) - 1 ) ] ; int VAR_3 = VAR_1 [ 0 ] ; if ( ( VAR_2 > ( VAR_4 ) ) || ( VAR_3 < ( VAR_5 ) ) ) { throw new TYPE_2 ( ) ; } for ( int b : VAR_1 ) { this . set ( b ) ; } }
