public TYPE_1 < java.lang.String , TYPE_2 > METHOD_1 ( ) { if ( VAR_1 . METHOD_2 ( ) ) { synchronized ( VAR_1 ) { if ( VAR_1 . METHOD_2 ( ) ) { VAR_1 . METHOD_3 ( this ) ; } } } return VAR_1 ; } 

public TYPE_1 < java.lang.String , TYPE_2 > METHOD_1 ( ) { return VAR_1 ; } 
