public void METHOD_1 ( ) { TYPE_1 c = new TYPE_1 ( ) ; TYPE_2 VAR_1 = new TYPE_2 ( ) ; synchronized ( c ) { do { try { c . METHOD_2 ( INT_1 ) ; } catch ( TYPE_3 VAR_2 ) { java.lang.System.out.println ( STRING_1 ) ; } } while ( c . METHOD_3 ( ) ) ; VAR_1 . METHOD_4 ( ) ; } }

public void METHOD_1 ( ) throws TYPE_3 { TYPE_1 c = new TYPE_1 ( ) ; TYPE_2 VAR_1 = new TYPE_2 ( ) ; synchronized ( c ) { do { c . METHOD_2 ( INT_1 ) ; } while ( c . METHOD_3 ( ) ) ; VAR_1 . METHOD_4 ( ) ; } }
