this.start(); try { Thread.sleep(pause); } catch (InterruptedException e) { return result;
watchthread = new WatchThread(); watchthread.start(); Thread exe = new ExecuteThread(); exe.start();  while (!finished) {
    public Object execute() {        this.start();        try {            Thread.sleep(pause);        } catch (InterruptedException e) {            return result;        }        return result;    }