anchor.diff:  :process_arg
   if "%_ARG%" == "" goto execute
   
  +if "x%_ARG%" == "x%CLASS%" goto found_class
  +if "x1" == "x%_SKIP%" goto skip
  +
   rem now unescape -q, -s, -d
   set _ARG=%_ARG:-q="%
   set _ARG=%_ARG:-s=*%
   set _ARG=%_ARG:-d=-%
   
  -if "x4" == "x%_SKIP%" goto skip_4
  -if "x3" == "x%_SKIP%" goto skip_3
  -if "x2" == "x%_SKIP%" goto skip_2
  -if "x1" == "x%_SKIP%" goto skip_1
  -
   set CMD_LINE_ARGS=%CMD_LINE_ARGS% %_ARG%
   set _ARG=
   goto win9xME_args_loop
   
  -:skip_4
  +:found_class
  +set _SKIP=0
   set _ARG=
  -set _SKIP=3
   goto win9xME_args_loop
   
  -:skip_3
  +:skip
   set _ARG=
  -set _SKIP=2
  -goto win9xME_args_loop
  -
  -:skip_2
  -set _ARG=
  -set _SKIP=1
  -goto win9xME_args_loop
  -
  -:skip_1
  -set _ARG=
  -set _SKIP=0
   goto win9xME_args_loop
   
   :4NT_args
  
positive.code: @rem                                                                         ##
  @rem ##########################################################################
  
  @rem 
  @rem $Revision$ $Date$
  @rem 
  
  @rem Set local scope for the variables with windows NT shell
  if "%OS%"=="Windows_NT" setlocal
  
negative.code: if exist "%USERPROFILE%/.groovy/init.bat" call "%USERPROFILE%/.groovy/init.bat"
  
  @rem Setting a classpath using the -cp or -classpath option means not to use
  @rem the global classpath. Groovy behaves then the same as the java
  @rem interpreter
  if "x" == "x%CP%" goto empty_cp
  :non_empty_cp
  