public boolean METHOD_1 ( TYPE_1 VAR_1 ) { boolean VAR_2 ; synchronized ( this ) { VAR_2 = VAR_3 ; if ( ! VAR_2 ) { VAR_4 . add ( 0 , VAR_1 ) ; if ( TYPE_2 . METHOD_2 ( ) ) TYPE_2 . METHOD_3 ( STRING_1 , VAR_1 , VAR_4 . size ( ) ) ; } } if ( VAR_2 ) METHOD_4 ( VAR_1 , new TYPE_3 ( ) ) ; return ! VAR_2 ; }

public boolean METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.Throwable VAR_2 ; synchronized ( this ) { VAR_2 = VAR_3 ; if ( VAR_2 == null ) { VAR_4 . add ( 0 , VAR_1 ) ; if ( TYPE_2 . METHOD_2 ( ) ) TYPE_2 . METHOD_3 ( STRING_1 , VAR_1 , VAR_4 . size ( ) ) ; } } if ( VAR_2 == null ) return true ; METHOD_4 ( VAR_1 , VAR_2 ) ; return false ; }
