public java.lang.Object METHOD_1 ( ) { synchronized ( VAR_1 ) { <BUG> if ( VAR_2 . isEmpty ( ) ) {</BUG> METHOD_2 ( ) ; <BUG> }</BUG> TYPE_1 . METHOD_3 ( VAR_2 . isEmpty ( ) ) ; return VAR_2 . get ( 0 ) ; } }
public java.lang.Object METHOD_1 ( ) { synchronized ( VAR_1 ) { METHOD_2 ( ) ; TYPE_1 . METHOD_3 ( VAR_2 . isEmpty ( ) ) ; return VAR_2 . get ( 0 ) ; } } 
