public Timer stop() {
		if (startTime == null) {
			throw new IllegalArgumentException(
					"Stop method invoked before start method");
		}
		result = System.currentTimeMillis() - startTime;
		return this;
	}