private void METHOD_1 ( int i , int j ) { TYPE_1 tmp = VAR_1 . get ( i ) ; TYPE_2 VAR_2 = VAR_3 . METHOD_2 ( ) ; try { VAR_2 . METHOD_3 ( ) ; VAR_1 . set ( i , VAR_1 . get ( j ) ) ; VAR_1 . set ( j , tmp ) ; } finally { VAR_2 . METHOD_4 ( ) ; } }

private void METHOD_1 ( int i , int j ) { if ( i == j ) return ; TYPE_1 tmp = VAR_1 . get ( i ) ; TYPE_2 VAR_2 = VAR_3 . METHOD_2 ( ) ; try { VAR_2 . METHOD_3 ( ) ; VAR_1 . set ( i , VAR_1 . get ( j ) ) ; VAR_1 . set ( j , tmp ) ; } finally { VAR_2 . METHOD_4 ( ) ; } }
