public void METHOD_1 ( final TYPE_1 VAR_1 ) { if ( ( TYPE_2 . METHOD_2 ( ) ) == ( TYPE_2 . METHOD_3 ( ) ) ) { new java.lang.Thread ( new TYPE_3 ( ) { public void METHOD_4 ( ) { VAR_2 . METHOD_1 ( VAR_1 ) ; } } ) . start ( ) ; return ; } synchronized ( METHOD_5 ( ) ) { if ( METHOD_5 ( ) . contains ( VAR_1 ) ) { METHOD_5 ( ) . remove ( VAR_1 ) ; METHOD_6 ( VAR_1 ) ; } } }

public void METHOD_1 ( final TYPE_1 VAR_1 ) { new java.lang.Thread ( new TYPE_3 ( ) { public void METHOD_4 ( ) { synchronized ( METHOD_5 ( ) ) { if ( VAR_2 . METHOD_5 ( ) . contains ( VAR_1 ) ) { VAR_2 . METHOD_5 ( ) . remove ( VAR_1 ) ; VAR_2 . METHOD_6 ( VAR_1 ) ; } } } } ) . start ( ) ; }
