public void METHOD_1 ( int position ) { final TYPE_1 item = VAR_1 . get ( position ) ; if ( ! ( VAR_2 . contains ( item ) ) ) { VAR_2 . add ( item ) ; TYPE_2 . METHOD_2 ( position ) ; TYPE_3 VAR_3 = new TYPE_3 ( ) { public void METHOD_3 ( ) { remove ( VAR_1 . METHOD_4 ( item ) ) ; } } ; VAR_4 . METHOD_5 ( VAR_3 , VAR_5 ) ; VAR_6 . put ( item . toString ( ) , VAR_3 ) ; } }

public void METHOD_1 ( int position ) { final TYPE_1 item = VAR_1 . get ( position ) ; if ( ! ( VAR_2 . contains ( item ) ) ) { VAR_2 . add ( item ) ; TYPE_2 . METHOD_2 ( position ) ; TYPE_3 VAR_3 = new TYPE_3 ( ) { public void METHOD_3 ( ) { remove ( VAR_1 . METHOD_4 ( item ) ) ; } } ; VAR_4 . METHOD_5 ( VAR_3 , VAR_5 ) ; VAR_6 . put ( item , VAR_3 ) ; } }
