public void METHOD_1 ( TYPE_1 out , TYPE_1 VAR_1 ) { if ( ( VAR_2 . contains ( out ) ) && ( VAR_3 . contains ( VAR_1 ) ) ) { VAR_2 . remove ( out ) ; VAR_3 . remove ( VAR_1 ) ; VAR_2 . add ( VAR_1 ) ; VAR_3 . add ( out ) ; if ( out . equals ( METHOD_2 ( ) ) ) { METHOD_3 ( null ) ; } } METHOD_4 ( ) ; }

public void METHOD_1 ( TYPE_1 out , TYPE_1 VAR_1 ) { if ( ( ! ( VAR_2 . contains ( out ) ) ) || ( ! ( VAR_3 . contains ( VAR_1 ) ) ) ) { return ; } else { VAR_2 . remove ( out ) ; VAR_3 . remove ( VAR_1 ) ; VAR_2 . add ( VAR_1 ) ; VAR_3 . add ( out ) ; if ( out . equals ( METHOD_2 ( ) ) ) { METHOD_3 ( null ) ; } } METHOD_4 ( ) ; }
