public TYPE_1 METHOD_1 ( ) { synchronized ( VAR_1 ) { if ( VAR_2 . isEmpty ( ) ) { METHOD_2 ( ) ; } return VAR_3 . get ( 0 ) ; } } 

public TYPE_1 METHOD_1 ( ) { synchronized ( VAR_1 ) { METHOD_2 ( ) ; return VAR_3 . get ( 0 ) ; } } 
