Bug 212605 [launching] Mac OS X launcher should not hide the necessary -XstartOnFirstThread
diff --git a/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXDebugVMRunner.java b/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXDebugVMRunner.java
index aa0b3fe..a996e7c 100644
--- a/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXDebugVMRunner.java
+++ b/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXDebugVMRunner.java
@@ -29,4 +29,8 @@
 	protected Process exec(String[] cmdLine, File workingDirectory, String[] envp) throws CoreException {
 		return super.exec(MacOSXLaunchingPlugin.wrap(getClass(), cmdLine), workingDirectory, envp);
 	}	
+	
+	protected String renderCommandLine(String[] commandLine) {
+		return super.renderCommandLine(MacOSXLaunchingPlugin.wrap(getClass(), commandLine));
+	}
 }
diff --git a/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXVMRunner.java b/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXVMRunner.java
index 80b9e3b..3aaaf4d 100644
--- a/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXVMRunner.java
+++ b/org.eclipse.jdt.launching.macosx/macosx/org/eclipse/jdt/internal/launching/macosx/MacOSXVMRunner.java
@@ -28,5 +28,9 @@
 
 	protected Process exec(String[] cmdLine, File workingDirectory, String[] envp) throws CoreException {
 		return super.exec(MacOSXLaunchingPlugin.wrap(getClass(), cmdLine), workingDirectory, envp);
-	}	
+	}
+	
+	protected String renderCommandLine(String[] commandLine) {
+		return super.renderCommandLine(MacOSXLaunchingPlugin.wrap(getClass(), commandLine));
+	}
 }
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
index 6c5a813..f96a702 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
@@ -81,7 +81,7 @@
 	 * @param commandLine
 	 * @return
 	 */
-	protected static String renderCommandLine(String[] commandLine) {
+	protected String renderCommandLine(String[] commandLine) {
 		if (commandLine.length < 1)
 			return ""; //$NON-NLS-1$
 		StringBuffer buf= new StringBuffer();