public void METHOD_1 ( int index ) throws TYPE_1 { if ( ( index == 0 ) || ( index == ( ( VAR_1 . size ( ) ) - 1 ) ) ) { throw new TYPE_1 ( STRING_1 ) ; } TYPE_2 < TYPE_3 > VAR_2 = this . VAR_1 . METHOD_2 ( ) ; VAR_2 . remove ( index ) ; METHOD_3 ( VAR_2 ) ; this . VAR_1 = VAR_2 ; METHOD_4 ( VAR_3 ) ; }

public void METHOD_1 ( int index ) throws TYPE_1 { if ( ( index == 0 ) || ( index == ( ( VAR_1 . size ( ) ) - 1 ) ) ) { throw new TYPE_1 ( STRING_1 ) ; } java.util.ArrayList < TYPE_3 > VAR_2 = ( ( java.util.ArrayList < TYPE_3 > ) ( this . VAR_1 . METHOD_2 ( ) ) ) ; this . VAR_1 . remove ( index ) ; if ( ! ( METHOD_3 ( ) ) ) { this . VAR_1 = VAR_2 ; } METHOD_4 ( VAR_3 ) ; }
