this.verbose = verbose;
  public ScriptExecutionImpl(String name, Cmd cmd, Prim prim) throws RemoteException {      // RunProcessImpl      this.name = name;      this.cmd = cmd;      this.verbose = verbose;      try {          if (prim!=null){              sflog = LogFactory.getLog(prim.sfResolve(SmartFrogCoreKeys.SF_APP_LOG_NAME, "", true));          }      } catch (Exception ex) {          if (sflog.isErrorEnabled()){sflog.error("",ex);};      }      if (cmd.getFilterOutListener()==null) {          String filters[] = {TYPE_DONE+" "+name,              TYPE_NEXT_CMD+" "+name};          cmd.setFilterOutListener(this, filters);      }      if (cmd.getFilterErrListener()==null) {          cmd.setFilterErrListener(this, null);      }      runProcess = new RunProcessImpl(name, cmd, prim);      results = new ScriptResultsImpl();      ((RunProcessImpl)runProcess).start();      runProcess.waitForReady(200);  }