anchor.diff:  
   :found_home
   :: Launch FindBugs!
  +
  +if not "%mainClass%"=="" goto invokeMainClass
   %start% "%javahome%%launcher%" %debugArg% %conserveSpaceArg% %workHardArg% %javaProps% "-Dfindbugs.home=%FINDBUGS_HOME%" -Xmx%maxheap%m %jvmargs% -jar "%FINDBUGS_HOME%\lib\%appjar%" %args%
  +goto end
  +
  +:invokeMainClass
  +%start% "%javahome%%launcher%" %debugArg% %conserveSpaceArg% %workHardArg% %javaProps% "-Dfindbugs.home=%FINDBUGS_HOME%" -Xmx%maxheap%m %jvmargs% -cp "%FINDBUGS_HOME%\lib\%appjar%" %mainClass% %args%
   goto end
   
   :: ----------------------------------------------------------------------
  
positive.code: set launcher=javaw.exe
  goto shift1
  :notGui
  
  if not "%firstArg%"=="-textui" goto notTextui
  set appjar=findbugs.jar
  
negative.code: :: Set up default values
  :: ----------------------------------------------------------------------
  set appjar=findbugsGUI.jar
  set mainClass=
  set javahome=
  set launcher=javaw.exe
  set start=start "FindBugs"
  