public void METHOD_1 ( TYPE_1 VAR_1 ) { try { TYPE_2 buf = null ; synchronized ( this ) { buf = TYPE_2 . METHOD_2 ( VAR_1 . METHOD_3 ( ) ) ; VAR_1 . METHOD_4 ( buf ) ; } if ( buf == null ) { throw new TYPE_3 ( ) ; } METHOD_1 ( buf ) ; } catch ( java.io.IOException VAR_2 ) { TYPE_4 . METHOD_5 ( STRING_1 , true , VAR_2 ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { try { TYPE_2 buf ; synchronized ( this ) { buf = VAR_1 . METHOD_4 ( TYPE_2 . METHOD_2 ( 0 ) ) ; } if ( buf == null ) { throw new TYPE_3 ( ) ; } METHOD_1 ( buf ) ; } catch ( java.io.IOException VAR_2 ) { TYPE_4 . METHOD_5 ( STRING_1 , true , VAR_2 ) ; } }
