Index: trunk/src/org/openstreetmap/josm/gui/MainApplication.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 18483)
+++ trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 18484)
@@ -272,13 +272,12 @@
         @Override
         public void processArguments(String[] argArray) {
-            ProgramArguments args = null;
-            // construct argument table
             try {
-                args = new ProgramArguments(argArray);
+                // construct argument table
+                ProgramArguments args = new ProgramArguments(argArray);
+                mainJOSM(args);
             } catch (IllegalArgumentException e) {
                 System.err.println(e.getMessage());
                 Lifecycle.exitJosm(true, 1);
             }
-            mainJOSM(args);
         }
     };
