anchor.diff:  
   IF "%VERB%"=="run" GOTO RUN_CMD
   
  -SET PROCRUN_ARGS=--StartMode=jvm --StartClass com.akiban.server.AkServer --StartMethod=procrunStart --StopMode=jvm --StopClass=com.akiban.server.AkServer --StopMethod=procrunStop --StdOutput="%AKIBAN_LOGDIR%\stdout.log" --DisplayName="%SERVICE_DNAME%" --Description="%SERVICE_DESC%" --Startup=manual --Classpath="%JAR_FILE%"
  +SET PRUNSRV_ARGS=--StartMode=jvm --StartClass com.akiban.server.AkServer --StartMethod=procrunStart --StopMode=jvm --StopClass=com.akiban.server.AkServer --StopMethod=procrunStop --StdOutput="%AKIBAN_LOGDIR%\stdout.log" --DisplayName="%SERVICE_DNAME%" --Description="%SERVICE_DESC%" --Startup=manual --Classpath="%JAR_FILE%"
   REM Each value that might have a space needs a separate ++JvmOptions.
  -SET PROCRUN_ARGS=%PROCRUN_ARGS% --JvmOptions="%JVM_OPTS: =#%" ++JvmOptions="-Dakiban.admin=%AKIBAN_CONF%" ++JvmOptions="-Dservices.config=%AKIBAN_CONF%\config\services-config.yaml" ++JvmOptions="-Dlog4j.configuration=file:%AKIBAN_LOGCONF%"
  -IF DEFINED MAX_HEAP_SIZE SET PROCRUN_ARGS=%PROCRUN_ARGS% --JvmMs=%MAX_HEAP_SIZE% --JvmMx=%MAX_HEAP_SIZE%
  +SET PRUNSRV_ARGS=%PRUNSRV_ARGS% --JvmOptions="%JVM_OPTS: =#%" ++JvmOptions="-Dakiban.admin=%AKIBAN_CONF%" ++JvmOptions="-Dservices.config=%AKIBAN_CONF%\config\services-config.yaml" ++JvmOptions="-Dlog4j.configuration=file:%AKIBAN_LOGCONF%"
  +IF DEFINED MAX_HEAP_SIZE SET PRUNSRV_ARGS=%PRUNSRV_ARGS% --JvmMs=%MAX_HEAP_SIZE% --JvmMx=%MAX_HEAP_SIZE%
   
   IF "%VERB%"=="install" (
  -  "%PROCRUN%" //IS//%SERVICE_NAME% %PROCRUN_ARGS%
  +  "%PRUNSRV%" //IS//%SERVICE_NAME% %PRUNSRV_ARGS%
     GOTO EOF
   )
   
  
positive.code: SET AKIBAN_CONF=%AKIBAN_HOME%
  SET AKIBAN_LOGDIR=%AKIBAN_HOME%\log
  
  FOR %%P IN (prunsrv.exe) DO SET PROCRUN=%%~$PATH:P
  REM Not in path, assume installed with program.
  IF "%PROCRUN%"=="" (
    IF "%PROCESSOR_ARCHITECTURE%"=="x86" (
      SET PROCRUN=%AKIBAN_HOME%\procrun\prunsrv
    ) ELSE (
      SET PROCRUN=%AKIBAN_HOME%\procrun\%PROCESSOR_ARCHITECTURE%\prunsrv
  ) )
  
  GOTO PARSE_CMD
  
  
negative.code: IF "%VERB%"=="version" GOTO VERSION
  
  IF "%VERB%"=="start" (
    "%PRUNSRV%" //ES//%SERVICE_NAME%
    GOTO EOF
  ) ELSE IF "%VERB%"=="stop" (
    "%PRUNSRV%" //SS//%SERVICE_NAME%
    GOTO EOF
  ) ELSE IF "%VERB%"=="uninstall" (
    "%PRUNSRV%" //DS//%SERVICE_NAME%
    GOTO EOF
  ) ELSE IF "%VERB%"=="console" (
    "%PRUNSRV%" //TS//%SERVICE_NAME%
    GOTO EOF
  ) ELSE IF "%VERB%"=="monitor" (
    START "%SERVICE_DNAME%" "%PRUNMGR%" //MS//%SERVICE_NAME%
    GOTO EOF
  )
  
  