public static TYPE_1 open ( final TYPE_2 VAR_1 , final java.lang.String VAR_2 , final TYPE_3 op ) throws TYPE_4 , TYPE_5 , TYPE_6 { final TYPE_7 VAR_3 = new TYPE_7 ( VAR_1 . getConfig ( ) , VAR_2 ) ; if ( TYPE_1 . METHOD_1 ( VAR_3 ) ) return TYPE_1 . open ( VAR_1 , new TYPE_8 ( VAR_2 ) , null ) ; return TYPE_1 . open ( VAR_1 , VAR_3 , op ) ; }

public static TYPE_1 open ( final TYPE_2 VAR_1 , final java.lang.String VAR_2 , final TYPE_3 op ) throws TYPE_4 , TYPE_5 , TYPE_6 { if ( VAR_1 != null ) { final TYPE_7 VAR_3 = new TYPE_7 ( VAR_1 . getConfig ( ) , VAR_2 ) ; if ( TYPE_1 . METHOD_1 ( VAR_3 ) ) return TYPE_1 . open ( VAR_1 , new TYPE_8 ( VAR_2 ) , null ) ; return TYPE_1 . open ( VAR_1 , VAR_3 , op ) ; } else return TYPE_1 . open ( new TYPE_8 ( VAR_2 ) ) ; }
