public void METHOD_1 ( int VAR_1 , int VAR_2 ) throws TYPE_1 { if ( ( ! ( METHOD_2 ( VAR_1 ) ) ) || ( ! ( METHOD_2 ( VAR_2 ) ) ) ) { throw new TYPE_1 ( STRING_1 ) ; } int VAR_3 = VAR_2 ; if ( VAR_1 < VAR_2 ) { VAR_3 -- ; } TYPE_2 VAR_4 = list . get ( VAR_1 ) ; list . remove ( VAR_1 ) ; list . add ( VAR_3 , VAR_4 ) ; VAR_5 . METHOD_3 ( ) ; }

public void METHOD_1 ( int VAR_1 , int VAR_2 ) throws TYPE_1 { if ( ( ! ( METHOD_2 ( VAR_1 ) ) ) || ( VAR_2 > ( size ( ) ) ) ) { throw new TYPE_1 ( STRING_1 ) ; } int VAR_3 = VAR_2 ; if ( VAR_1 < VAR_2 ) { VAR_3 -- ; } TYPE_2 VAR_4 = list . get ( VAR_1 ) ; list . remove ( VAR_1 ) ; list . add ( VAR_3 , VAR_4 ) ; VAR_5 . METHOD_3 ( ) ; }
