code: public Process runWithStartupDelay(Class<?> klass, String[] javaArguments,
  			String[] processArguments) throws IOException,
  			InterruptedException, TimeoutException {
  		return runWithStartupDelay(klass, javaArguments, processArguments,
  				DEFAULT_PROCESS_STARTUP_SHUTDOWN_TIME);
  	}
docs: Runs process with arguments based on a specified class in a separate VM.
  Waits DEFAULT_PROCESS_STARTUP_TIME before returns the created process to
  a caller.
  
  @param klass
  of type Class
  @param javaArguments
  arguments for java
  @param processArguments
  arguments for process
  @return Process
  @throws IOException
  when
  @throws InterruptedException
  when
  @throws TimeoutException
  when