if (spawn) { smartfrog.setSpawn(spawn); } else { log("embedded smartfrog daemon started; " + "this thread will block until it exits", Project.MSG_VERBOSE); }
    public void execute() throws BuildException {        verifyHostUndefined();        bindToLocalhost();        setStandardSmartfrogProperties();        //this is needed to start the registry. Without it you cannot shut        //smartfrog down.        addJVMProperty(SmartFrogJVMProperties.PROCESS_NAME,                SmartFrogJVMProperties.ROOT_PROCESS);        addIniFile();        deployApplications();        if (spawn) {            smartfrog.setSpawn(spawn);        } else {            log("embedded smartfrog daemon started; " +                    "this thread will block until it exits",                    Project.MSG_VERBOSE);        }        execSmartFrog(ERROR_FAILED_TO_START_DAEMON);        if (spawn) {            //when spawning output gets lost, so we print something here            log("Standalone SmartFrog daemon started");        }    }