public static void main ( java.lang.String [ ] args ) throws TYPE_1 , TYPE_2 { for ( java.lang.String arg : args ) { if ( STRING_1 . equals ( arg ) ) { TYPE_3 . METHOD_1 ( args ) ; return ; } else if ( STRING_2 . equals ( arg ) ) { TYPE_4 . main ( args ) ; return ; } } TYPE_5 . main ( args ) ; }

public static void main ( java.lang.String [ ] args ) throws TYPE_1 , TYPE_2 { for ( java.lang.String arg : args ) { if ( STRING_1 . equals ( arg ) ) { TYPE_3 . METHOD_1 ( args ) ; return ; } else if ( STRING_2 . equals ( arg ) ) { TYPE_4 . main ( args ) ; return ; } } if ( ( args != null ) && ( ( args.length ) > 0 ) ) { TYPE_4 . main ( args ) ; return ; } TYPE_5 . main ( args ) ; }
