public void select ( int index ) { if ( this . VAR_1 . isEmpty ( ) ) { throw new TYPE_1 ( STRING_1 ) ; } TYPE_2 VAR_2 = this . VAR_1 . get ( index ) ; if ( ! ( VAR_2 . METHOD_1 ( ) ) ) { if ( ! ( this . VAR_3 . equals ( VAR_2 ) ) ) { this . VAR_3 . METHOD_2 ( ) ; this . VAR_3 = VAR_2 ; } this . VAR_3 . METHOD_2 ( true ) ; } }

public void select ( int index ) { if ( this . VAR_1 . isEmpty ( ) ) { throw new TYPE_1 ( STRING_1 ) ; } TYPE_2 VAR_2 = this . VAR_1 . get ( index ) ; if ( ! ( VAR_2 . METHOD_1 ( ) ) ) { if ( this . VAR_3 . METHOD_1 ( ) ) { this . VAR_3 . METHOD_2 ( ) ; } this . VAR_3 = VAR_2 ; this . VAR_3 . METHOD_2 ( true ) ; } }
