public static int open ( int VAR_1 , int VAR_2 , java.lang.String VAR_3 , boolean VAR_4 ) throws java.io.IOException { int VAR_5 = 0 ; while ( true ) { try { TYPE_1 . open ( ( VAR_1 + VAR_5 ) , VAR_2 , VAR_3 ) ; return VAR_1 + VAR_5 ; } catch ( java.io.IOException VAR_6 ) { if ( VAR_4 || ( VAR_5 >= INT_1 ) ) { VAR_6 . METHOD_1 ( ) ; throw VAR_6 ; } VAR_5 ++ ; continue ; } } }

public static int open ( int VAR_1 , java.lang.String VAR_3 , boolean VAR_4 ) throws java.io.IOException { int VAR_5 = 0 ; while ( true ) { try { TYPE_1 . open ( ( VAR_1 + VAR_5 ) , VAR_3 ) ; return VAR_1 + VAR_5 ; } catch ( java.io.IOException VAR_6 ) { if ( VAR_4 || ( VAR_5 >= INT_1 ) ) { VAR_6 . METHOD_1 ( ) ; throw VAR_6 ; } VAR_5 ++ ; continue ; } } }
