package org.to2mbn.jmccc.launch;

import org.to2mbn.jmccc.exec.ProcessMonitor;

/**
 * The result of launching.
 */
public class LaunchResult {

	private ProcessMonitor monitor;
	private Process process;

	public LaunchResult(ProcessMonitor monitor, Process process) {
		this.monitor = monitor;
		this.process = process;
	}

	/**
	 * Gets the game process monitor
	 * 
	 * @return the game monitor
	 */
	public ProcessMonitor getMonitor() {
		return monitor;
	}

	/**
	 * Gets the game process
	 * 
	 * @return the game process
	 */
	public Process getProcess() {
		return process;
	}

}

@@ -352,24 +352,56 @@
 cess monitor
+, null if no process has started
 %0A%09 * %0A%09 * @r
@@ -422,16 +422,48 @@
  monitor
+, null if no process has started
 %0A%09 */%0A%09p
@@ -546,24 +546,56 @@
 game process
+, null if no process has started
 %0A%09 * %0A%09 * @r
@@ -616,16 +616,48 @@
  process
+, null if no process has started
 %0A%09 */%0A%09p

Update javadoc of LaunchResult, mark fields nullable