public static void main ( final java.lang.String [ ] args ) { final TYPE_1 VAR_1 = new TYPE_1 ( STRING_1 ) ; try { if ( ( args.length ) < INT_1 ) { TYPE_2 . METHOD_1 ( VAR_1 ) ; } else { TYPE_2 . METHOD_2 ( VAR_1 , args ) ; } } catch ( java.lang.Throwable VAR_2 ) { TYPE_3 . error ( STRING_2 , VAR_2 ) ; java.lang.System.exit ( ( - 1 ) ) ; } finally { VAR_1 . METHOD_3 ( ) ; } }

public static void main ( final java.lang.String [ ] args ) throws java.lang.Exception { final TYPE_1 VAR_1 = new TYPE_1 ( STRING_1 ) ; try { if ( ( args.length ) < INT_1 ) { TYPE_2 . METHOD_1 ( VAR_1 ) ; } else { TYPE_2 . METHOD_2 ( VAR_1 , args ) ; } } finally { VAR_1 . METHOD_3 ( ) ; } }
