public void METHOD_1 ( TYPE_1 < java.lang.Void > VAR_1 ) { synchronized ( VAR_2 ) { while ( ( VAR_3 ) != null ) { try { VAR_2 . METHOD_2 ( ) ; } catch ( TYPE_2 VAR_4 ) { VAR_4 . METHOD_3 ( ) ; java.lang.System.exit ( 1 ) ; } } VAR_3 = VAR_1 ; VAR_2 . METHOD_4 ( ) ; } }

protected void METHOD_1 ( TYPE_1 < java.lang.Void > VAR_1 ) { synchronized ( this ) { while ( ( VAR_3 ) != null ) { try { this . METHOD_2 ( ) ; } catch ( TYPE_2 VAR_4 ) { VAR_4 . METHOD_3 ( ) ; java.lang.System.exit ( 1 ) ; } } VAR_3 = VAR_1 ; } }
