public void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { int size = VAR_2 . size ( ) ; for ( int i = 0 ; i < size ; i ++ ) { TYPE_2 < TYPE_1 > VAR_3 = VAR_2 . get ( i ) ; TYPE_1 VAR_4 = VAR_3 . get ( ) ; if ( VAR_4 != null ) { VAR_2 . remove ( i ) ; } } } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { int size = VAR_2 . size ( ) ; for ( int i = 0 ; i < size ; i ++ ) { TYPE_2 < TYPE_1 > VAR_3 = VAR_2 . get ( i ) ; TYPE_1 VAR_4 = VAR_3 . get ( ) ; if ( ( VAR_4 != null ) & ( VAR_4 == VAR_1 ) ) { VAR_2 . remove ( i ) ; break ; } } } }
