anchor.diff:  :doneSetStartArgs
   
   rem Execute Java with the applicable properties
  -start "%NAME%" "%JAVA_HOME%\bin\javaw" -server "-Duser.home=%BASEDIR%" "-Djava.io.tmpdir=%TMPDIR%" "-Djava.util.logging.config.file=%LOGGING%" "-Djava.mail.properties=%MAIL%" "-Dorg.callimachusproject.config.repository=%REPOSITORY_CONFIG%" -classpath "%CLASSPATH%" -Djava.awt.headless=true -XX:OnOutOfMemoryError="taskkill /F /PID %%p" %JAVA_OPTS% %SSL_OPTS% %MAINCLASS% --pid "%PID%" -q -d "%BASEDIR%" -p "%PORT%" -s "%SSLPORT%" %OPTS% %CMD_LINE_ARGS%
  +start "%NAME%" "%JAVA_HOME%\bin\javaw" -server "-Duser.home=%BASEDIR%" "-Djava.io.tmpdir=%TMPDIR%" "-Djava.util.logging.config.file=%LOGGING%" "-Djava.mail.properties=%MAIL%" "-Dorg.callimachusproject.config.repository=%REPOSITORY_CONFIG%" -classpath "%CLASSPATH%" -Djava.awt.headless=true -XX:OnOutOfMemoryError="taskkill /F /PID %%p" %JAVA_OPTS% %SSL_OPTS% %MAINCLASS% -n "%SERVER_VERSION%" --pid "%PID%" -q -d "%BASEDIR%" -p "%PORT%" -s "%SSLPORT%" %OPTS% %CMD_LINE_ARGS%
   goto end
   
   :doStop
  
positive.code: :gotJdkHome
  
  if not "%SERVER_VERSION%" == "" goto gotServerVersion
  for /f "delims=" %%a in ('"%JAVA_HOME%\bin\java.exe" -cp "%BASEDIR%\lib\*" %VERSIONCLASS%') do @set SERVER_VERSION=%%a
  :gotServerVersion
  
  if not "%PID%" == "" goto gotOut
  
negative.code: :doneSetStartArgs
  
  rem Execute Java with the applicable properties
  "%JAVA_HOME%\bin\java" -server "-Duser.home=%BASEDIR%" "-Djava.io.tmpdir=%TMPDIR%" "-Djava.util.logging.config.file=%LOGGING%" "-Djava.mail.properties=%MAIL%" "-Dorg.callimachusproject.config.repository=%REPOSITORY_CONFIG%" -classpath "%CLASSPATH%" -Djava.awt.headless=true -XX:OnOutOfMemoryError="taskkill /F /PID %%p" %JAVA_OPTS% %SSL_OPTS% %MAINCLASS% -n "%SERVER_VERSION%" --pid "%PID%" -d "%BASEDIR%" -p "%PORT%" -s "%SSLPORT%" %OPTS% %CMD_LINE_ARGS%
  goto end
  
  :doStart
  