Index: /trunk/src/org/openstreetmap/josm/gui/MainApplication.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 12149)
+++ /trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 12150)
@@ -88,7 +88,4 @@
      */
     private static final List<String> COMMAND_LINE_ARGS = new ArrayList<>();
-
-    private static ProgramArguments args;
-    private static boolean skipLoadingPlugins;
 
     private final MainFrame mainFrame;
@@ -211,17 +208,7 @@
      */
     public static void main(final String[] argArray) {
-        // First initializes all stuff that do not require AWT/Swing
-        mainNoGui(argArray);
-        // Then initializes all AWT/Swing stuff
-        mainGui();
-    }
-
-    /**
-     * Initializes all stuff that do not require AWT/Swing.
-     * @param argArray Command-line arguments
-     */
-    private static void mainNoGui(final String[] argArray) {
         I18n.init();
 
+        ProgramArguments args = null;
         // construct argument table
         try {
@@ -274,5 +261,5 @@
         COMMAND_LINE_ARGS.addAll(Arrays.asList(argArray));
 
-        skipLoadingPlugins = args.hasOption(Option.SKIP_PLUGINS);
+        boolean skipLoadingPlugins = args.hasOption(Option.SKIP_PLUGINS);
         if (skipLoadingPlugins) {
             Main.info(tr("Plugin loading skipped"));
@@ -299,10 +286,5 @@
 
         Main.platform.afterPrefStartupHook();
-    }
-
-    /**
-     * Initializes all AWT/Swing stuff.
-     */
-    private static void mainGui() {
+
         FontsManager.initialize();
 
