} else if (str.indexOf("FIXME: what is the message that indicates server has stoping") != -1) {
} else if (str.indexOf("FIXME: what is the message that indicates server is stopping") != -1) {
	public void run() {		try {			String str;			while ((str = forrestOutput.readLine()) != null) {				// FIXME: Output should be sent to log not console				System.out.println(str);				if (str.indexOf("init-props:") != -1) {					status = CONFIGURING;				} else if (str.indexOf("run_default_jetty:") != -1 || str.indexOf("run_custom_jetty:") != -1) {					status = STARTING;				} else if (str.indexOf("EVENT  Started org.mortbay.jetty.Server") != -1) {					status = RUNNING;				} else if (str.indexOf("FIXME: what is the message that indicates server has stoping") != -1) {					status = STOPPING;				} else if (str.indexOf("FIXME: what is the message that indicates server has stopped") != -1) {					status = STOPPED;				} else if (str.indexOf("org.mortbay.util.MultiException[java.net.BindException: Address already in use: JVM_Bind]") != -1) {					exceptionMessage = str;					status = EXCEPTION;				} 			}					} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}