public synchronized void open ( ) throws java.io.IOException { if ( ( this . state ) == ( VAR_1 ) ) { return ; } this . VAR_2 = new TYPE_1 ( this . VAR_3 , this . VAR_4 ) ; try { this . VAR_2 . open ( ) ; this . VAR_2 . METHOD_1 ( this ) ; } catch ( java.lang.Exception VAR_5 ) { throw new java.io.IOException ( VAR_5 ) ; } this . state = VAR_1 ; }

public synchronized void open ( ) throws java.io.IOException { if ( ( this . state ) == ( VAR_1 ) ) { return ; } this . VAR_2 = new TYPE_1 ( this . VAR_3 , this . VAR_4 ) ; try { this . VAR_2 . METHOD_1 ( this ) ; this . VAR_2 . open ( ) ; } catch ( java.lang.Exception VAR_5 ) { throw new java.io.IOException ( VAR_5 ) ; } this . state = VAR_1 ; }
