return (this.stopTime - this.startTime);
throw new RuntimeException("Illegal running state has occured. ");
    public long getTime() {        if (stopTime == -1) {            if (startTime == -1) {                return 0;            }            return (System.currentTimeMillis() - this.startTime);        }        return (this.stopTime - this.startTime);    }