anchor.diff:  SET JVM_OPTS=%JVM_OPTS% -ea
   IF DEFINED MAX_HEAP_SIZE SET JVM_OPTS=%JVM_OPTS% -Xms%MAX_HEAP_SIZE%-Xmx%MAX_HEAP_SIZE%
   IF "%VERB%"=="window" GOTO WINDOW_CMD
  -java %JVM_OPTS% -jar "%JAR_FILE%"
  +java %JVM_OPTS% -cp "%CLASSPATH%" com.akiban.server.AkServer
   GOTO EOF
   
   :WINDOW_CMD
   SET JVM_OPTS=%JVM_OPTS% "-Drequire:com.akiban.server.service.ui.SwingConsoleService" "-Dprioritize:com.akiban.server.service.ui.SwingConsoleService"
  -START javaw %JVM_OPTS% -cp "%JAR_FILE%" com.akiban.server.service.ui.AkServerWithSwingConsole
  +START javaw %JVM_OPTS% -cp "%CLASSPATH%" com.akiban.server.service.ui.AkServerWithSwingConsole
   GOTO EOF
   
   :CHECK_ERROR
  
positive.code: 
  GOTO NEXT_OPT
  :END_OPT
  
  IF "%VERB%"=="version" GOTO VERSION
  
  
negative.code: IF "%VERB%"=="window" GOTO RUN_CMD
  IF "%VERB%"=="run" GOTO RUN_CMD
  
  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=%SERVICE_MODE% --Classpath="%CLASSPATH%"
  REM Each value that might have a space needs a separate ++JvmOptions.
  SET PRUNSRV_ARGS=%PRUNSRV_ARGS% --JvmOptions="%JVM_OPTS: =#%" ++JvmOptions="-Dakserver.config_dir=%AKIBAN_CONF%" ++JvmOptions="-Dservices.config=%AKIBAN_CONF%\config\services-config.yaml" ++JvmOptions="-Dlog4j.configuration=file:%AKIBAN_LOGCONF%"
  IF DEFINED SERVICE_USER SET PRUNSRV_ARGS=%PRUNSRV_ARGS% --ServiceUser=%SERVICE_USER% --ServicePassword=%SERVICE_PASSWORD%
  