code: @Inline(value = "VMCommandLine.launchVMWithClassPath(($1), System.getProperty(\"java.class.path\"), ($2))",
  			imported = {VMCommandLine.class}, statementExpression = true)
  	public static Process launchVM(String classToLaunch, String... additionalParams) throws IOException {
  		return launchVMWithClassPath(
  				classToLaunch,
  				System.getProperty("java.class.path"), //$NON-NLS-1$
  				additionalParams);
  	}
docs: Run a new VM with the class path of the current VM.
  
  @param classToLaunch is the class to launch.
  @param additionalParams is the list of additional parameters
  @return the process that is running the new virtual machine, neither <code>null</code>
  @throws IOException when a IO error occurs.
  @since 6.2