public static TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) != null ) return VAR_1 ; else { synchronized ( VAR_2 class ) { if ( ( VAR_1 ) != null ) { return VAR_1 ; } else { VAR_1 = new TYPE_1 ( ) ; VAR_1 . METHOD_2 ( ) ; return VAR_1 ; } } } }

public static TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) != null ) return VAR_1 ; else { synchronized ( VAR_2 class ) { if ( ( VAR_1 ) != null ) { return VAR_1 ; } else { VAR_1 = new TYPE_1 ( ) ; return VAR_1 ; } } } }
