Introduced CategorySelectDialog for selecting class category
authorJan Vrany <jan.vrany@fit.cvut.cz>
Sat, 01 Aug 2015 06:17:30 +0100
changeset 881 9a58acda666b
parent 871 c30699d9e366
child 882 e1e21ed824b5
Introduced CategorySelectDialog for selecting class category Used by browser to rename class categories.
Make.proto
Make.spec
SmallSense__CategorySelectDialog.st
SmallSense__CetegoryOrProtocolSelectDialog.st
SmallSense__ProtocolSelectDialog.st
abbrev.stc
bc.mak
bmake.bat
extensions.st
libInit.cc
mingwmake.bat
refactoring_custom/Make.proto
refactoring_custom/abbrev.stc
refactoring_custom/bc.mak
refactoring_custom/bmake.bat
refactoring_custom/extensions.st
refactoring_custom/mingwmake.bat
refactoring_custom/stx_goodies_smallsense_refactoring_custom.st
refactoring_custom/vcmake.bat
stx_goodies_smallsense.st
vcmake.bat
--- a/Make.proto	Thu Jul 30 18:44:43 2015 +0100
+++ b/Make.proto	Sat Aug 01 06:17:30 2015 +0100
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/goodies/regex -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libjava -I$(INCLUDE_TOP)/stx/libjava/tools -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/changes -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/goodies/regex -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libjava -I$(INCLUDE_TOP)/stx/libjava/tools -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
 
 
 # if you need any additional defines for embedded C code,
@@ -134,7 +134,6 @@
 	cd ../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../refactoryBrowser/browser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../refactoryBrowser/lint && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
@@ -230,13 +229,15 @@
 $(OUTDIR)SmallSense__JavaCompletionEngine.$(O) SmallSense__JavaCompletionEngine.$(H): SmallSense__JavaCompletionEngine.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__JavaConstructorPO.$(O) SmallSense__JavaConstructorPO.$(H): SmallSense__JavaConstructorPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__MethodPO.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/CompactHierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__MethodKeywordRestPO.$(O) SmallSense__MethodKeywordRestPO.$(H): SmallSense__MethodKeywordRestPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__MethodPO.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/CompactHierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CetegoryOrProtocolSelectDialog.$(O) SmallSense__CetegoryOrProtocolSelectDialog.$(H): SmallSense__CetegoryOrProtocolSelectDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__JavaCompletionEngineSimple.$(O) SmallSense__JavaCompletionEngineSimple.$(H): SmallSense__JavaCompletionEngineSimple.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__MethodSearchDialog.$(O) SmallSense__MethodSearchDialog.$(H): SmallSense__MethodSearchDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__Navigator.$(O) SmallSense__Navigator.$(H): SmallSense__Navigator.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__PackageSelectDialog.$(O) SmallSense__PackageSelectDialog.$(H): SmallSense__PackageSelectDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ProtocolSelectDialog.$(O) SmallSense__ProtocolSelectDialog.$(H): SmallSense__ProtocolSelectDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CategorySelectDialog.$(O) SmallSense__CategorySelectDialog.$(H): SmallSense__CategorySelectDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CetegoryOrProtocolSelectDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__GroovyCompletionEngineSimple.$(O) SmallSense__GroovyCompletionEngineSimple.$(H): SmallSense__GroovyCompletionEngineSimple.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__JavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ProtocolSelectDialog.$(O) SmallSense__ProtocolSelectDialog.$(H): SmallSense__ProtocolSelectDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CetegoryOrProtocolSelectDialog.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBBasicLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBBlockLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBContainsSmalltalkXEOLCommentRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBTransformationRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBBlockNode.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBMethodNode.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBProgramNode.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBStatementNode.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser/RBValueNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libcomp/AssignmentNode.$(H) $(INCLUDE_TOP)/stx/libcomp/BlockNode.$(H) $(INCLUDE_TOP)/stx/libcomp/MessageNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ParseErrorNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ParseNode.$(H) $(INCLUDE_TOP)/stx/libcomp/Parser.$(H) $(INCLUDE_TOP)/stx/libcomp/PrimaryNode.$(H) $(INCLUDE_TOP)/stx/libcomp/PrimitiveNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ReturnNode.$(H) $(INCLUDE_TOP)/stx/libcomp/Scanner.$(H) $(INCLUDE_TOP)/stx/libcomp/StatementNode.$(H) $(INCLUDE_TOP)/stx/libcomp/VariableNode.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentFrame.$(H) $(INCLUDE_TOP)/stx/libhtml/HTMLDocumentView.$(H) $(INCLUDE_TOP)/stx/libtool/DebugView.$(H) $(INCLUDE_TOP)/stx/libtool/InspectorView.$(H) $(INCLUDE_TOP)/stx/libtool/MultiViewToolApplication.$(H) $(INCLUDE_TOP)/stx/libtool/SystemBrowser.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__BackgroundSourceProcessingService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__CodeCompletionService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__CodeHighlightingService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__CodeNavigationService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__CodeViewService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__Inspector2.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__LintService.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NewSystemBrowser.$(H) $(INCLUDE_TOP)/stx/libtool/WorkspaceApplication.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/ModalBox.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/StandardSystemView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libwidg/DialogBox.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextView.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextViewCompletionSupport.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/TextView.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/Make.spec	Thu Jul 30 18:44:43 2015 +0100
+++ b/Make.spec	Sat Aug 01 06:17:30 2015 +0100
@@ -122,13 +122,15 @@
 	SmallSense::JavaCompletionEngine \
 	SmallSense::JavaConstructorPO \
 	SmallSense::MethodKeywordRestPO \
+	SmallSense::CetegoryOrProtocolSelectDialog \
 	SmallSense::ClassSearchDialog \
 	SmallSense::JavaCompletionEngineSimple \
 	SmallSense::MethodSearchDialog \
 	SmallSense::Navigator \
 	SmallSense::PackageSelectDialog \
+	SmallSense::CategorySelectDialog \
+	SmallSense::GroovyCompletionEngineSimple \
 	SmallSense::ProtocolSelectDialog \
-	SmallSense::GroovyCompletionEngineSimple \
 
 
 
@@ -205,13 +207,15 @@
     $(OUTDIR_SLASH)SmallSense__JavaCompletionEngine.$(O) \
     $(OUTDIR_SLASH)SmallSense__JavaConstructorPO.$(O) \
     $(OUTDIR_SLASH)SmallSense__MethodKeywordRestPO.$(O) \
+    $(OUTDIR_SLASH)SmallSense__CetegoryOrProtocolSelectDialog.$(O) \
     $(OUTDIR_SLASH)SmallSense__ClassSearchDialog.$(O) \
     $(OUTDIR_SLASH)SmallSense__JavaCompletionEngineSimple.$(O) \
     $(OUTDIR_SLASH)SmallSense__MethodSearchDialog.$(O) \
     $(OUTDIR_SLASH)SmallSense__Navigator.$(O) \
     $(OUTDIR_SLASH)SmallSense__PackageSelectDialog.$(O) \
+    $(OUTDIR_SLASH)SmallSense__CategorySelectDialog.$(O) \
+    $(OUTDIR_SLASH)SmallSense__GroovyCompletionEngineSimple.$(O) \
     $(OUTDIR_SLASH)SmallSense__ProtocolSelectDialog.$(O) \
-    $(OUTDIR_SLASH)SmallSense__GroovyCompletionEngineSimple.$(O) \
     $(OUTDIR_SLASH)extensions.$(O) \
 
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SmallSense__CategorySelectDialog.st	Sat Aug 01 06:17:30 2015 +0100
@@ -0,0 +1,100 @@
+"
+stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
+Copyright (C) 2013-2015 Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+"{ Package: 'stx:goodies/smallsense' }"
+
+"{ NameSpace: SmallSense }"
+
+CetegoryOrProtocolSelectDialog subclass:#CategorySelectDialog
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'SmallSense-Core-Interface-Search'
+!
+
+!CategorySelectDialog class methodsFor:'documentation'!
+
+copyright
+"
+stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
+Copyright (C) 2013-2015 Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+! !
+
+!CategorySelectDialog class methodsFor:'startup-web applications'!
+
+initialPageSpec
+    "this is only required for web-applications"
+
+    ^ self shouldImplement
+!
+
+pageSpecs
+    "this is only required for web-applications"
+
+    ^ self shouldImplement
+! !
+
+!CategorySelectDialog methodsFor:'accessing-defaults'!
+
+defaultTitle
+    ^ (resources string: 'Select Protocol...')
+
+    "Modified: / 01-08-2015 / 05:58:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!CategorySelectDialog methodsFor:'searching'!
+
+matchingObjectPOsForPattern:pattern relax: level
+    | environment categories |
+
+    environment := self environment.
+    categories := Set new.
+
+    environment allClassesDo:[ :cls | 
+        | category |
+
+        category := cls category.
+        (category notNil 
+            and: [ (filter isNil or:[filter value: category]) 
+            and: [ pattern isNil or:[pattern match: category relax: level] ] ]) ifTrue:[
+                categories add: cls category 
+            ] 
+    ].
+    categories := categories asArray.
+    categories sort: [ :a :b | a < b ].
+    ^ categories collect:[ :e | PluggablePO new label: e; subject: e ].
+
+    "Created: / 13-12-2014 / 08:42:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 13-12-2014 / 12:55:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SmallSense__CetegoryOrProtocolSelectDialog.st	Sat Aug 01 06:17:30 2015 +0100
@@ -0,0 +1,97 @@
+"
+stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
+Copyright (C) 2013-2015 Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+"{ Package: 'stx:goodies/smallsense' }"
+
+"{ NameSpace: SmallSense }"
+
+AbstractSelectDialog subclass:#CetegoryOrProtocolSelectDialog
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'SmallSense-Core-Interface-Search'
+!
+
+!CetegoryOrProtocolSelectDialog class methodsFor:'documentation'!
+
+copyright
+"
+stx:goodies/smallsense - A productivity plugin for Smalltalk/X IDE
+Copyright (C) 2013-2015 Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+! !
+
+!CetegoryOrProtocolSelectDialog methodsFor:'accessing - private'!
+
+matchingObjectForString: aString
+    "Creates a new object from given string. Called only when
+     #canCreateMatchingObjectFromString: returns true"
+
+    ^ aString asSymbol
+
+    "Created: / 23-06-2014 / 15:25:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!CetegoryOrProtocolSelectDialog methodsFor:'accessing-defaults'!
+
+defaultTitle
+    "raise an error: must be redefined in concrete subclass(es)"
+
+    ^ self subclassResponsibility
+! !
+
+!CetegoryOrProtocolSelectDialog methodsFor:'queries'!
+
+canCreateMatchingObjectFromString:string 
+    "Return true, a new object can be created with given string value"
+    
+    ^ string notEmptyOrNil
+
+    "Created: / 23-06-2014 / 15:15:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 10-01-2015 / 13:36:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+canSelect:selection
+    ^ selection isKindOf: PO
+
+    "Created: / 05-05-2014 / 23:50:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 13-12-2014 / 12:08:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!CetegoryOrProtocolSelectDialog methodsFor:'searching'!
+
+matchingObjectPOsForPattern:arg1 relax:arg2
+    "raise an error: must be redefined in concrete subclass(es)"
+
+    ^ self subclassResponsibility
+! !
+
--- a/SmallSense__ProtocolSelectDialog.st	Thu Jul 30 18:44:43 2015 +0100
+++ b/SmallSense__ProtocolSelectDialog.st	Sat Aug 01 06:17:30 2015 +0100
@@ -20,7 +20,7 @@
 
 "{ NameSpace: SmallSense }"
 
-AbstractSelectDialog subclass:#ProtocolSelectDialog
+CetegoryOrProtocolSelectDialog subclass:#ProtocolSelectDialog
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -50,17 +50,6 @@
 "
 ! !
 
-!ProtocolSelectDialog methodsFor:'accessing - private'!
-
-matchingObjectForString: aString
-    "Creates a new object from given string. Called only when
-     #canCreateMatchingObjectFromString: returns true"
-
-    ^ aString asSymbol
-
-    "Created: / 23-06-2014 / 15:25:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
 !ProtocolSelectDialog methodsFor:'accessing-defaults'!
 
 defaultTitle
@@ -69,24 +58,6 @@
     "Created: / 13-12-2014 / 12:57:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
-!ProtocolSelectDialog methodsFor:'queries'!
-
-canCreateMatchingObjectFromString:string 
-    "Return true, a new object can be created with given string value"
-    
-    ^ string notEmptyOrNil
-
-    "Created: / 23-06-2014 / 15:15:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 10-01-2015 / 13:36:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-canSelect:selection
-    ^ selection isKindOf: PO
-
-    "Created: / 05-05-2014 / 23:50:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 13-12-2014 / 12:08:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
 !ProtocolSelectDialog methodsFor:'searching'!
 
 matchingObjectPOsForPattern:pattern relax: level
--- a/abbrev.stc	Thu Jul 30 18:44:43 2015 +0100
+++ b/abbrev.stc	Sat Aug 01 06:17:30 2015 +0100
@@ -3,7 +3,6 @@
 # it provides information about a classes filename, category and especially namespace.
 SmallSense::AbstractDIalog SmallSense__AbstractDIalog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::AbstractSearchProcessor SmallSense__AbstractSearchProcessor stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
-SmallSense::AbstractTestCase SmallSense__AbstractTestCase stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::CodeHighlightingService SmallSense__CodeHighlightingService stx:goodies/smallsense 'SmallSense-Core-Services' 0
 SmallSense::CodeNavigationService SmallSense__CodeNavigationService stx:goodies/smallsense 'SmallSense-Core-Services' 0
 SmallSense::CompletionContext SmallSense__CompletionContext stx:goodies/smallsense 'SmallSense-Core' 0
@@ -47,7 +46,6 @@
 SmallSense::ClassType SmallSense__ClassType stx:goodies/smallsense 'SmallSense-Smalltalk-Types' 0
 SmallSense::CompositeProcessor SmallSense__CompositeProcessor stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::ConstantPO SmallSense__ConstantPO stx:goodies/smallsense 'SmallSense-Core-Interface-PO' 0
-SmallSense::EditSupportTests SmallSense__EditSupportTests stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::GenericEditSupport SmallSense__GenericEditSupport stx:goodies/smallsense 'SmallSense-Core-Services' 0
 SmallSense::ImplementorSearchProcessor SmallSense__ImplementorSearchProcessor stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::JavaEditSupport SmallSense__JavaEditSupport stx:goodies/smallsense 'SmallSense-Java' 0
@@ -74,17 +72,20 @@
 SmallSense::JavaCompletionEngine SmallSense__JavaCompletionEngine stx:goodies/smallsense 'SmallSense-Java' 0
 SmallSense::JavaConstructorPO SmallSense__JavaConstructorPO stx:goodies/smallsense 'SmallSense-Java-Interface-PO' 0
 SmallSense::MethodKeywordRestPO SmallSense__MethodKeywordRestPO stx:goodies/smallsense 'SmallSense-Core-Interface-PO' 0
-SmallSense::SmalltalkEditSupportTests SmallSense__SmalltalkEditSupportTests stx:goodies/smallsense 'SmallSense-Tests' 1
+SmallSense::CetegoryOrProtocolSelectDialog SmallSense__CetegoryOrProtocolSelectDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::ClassSearchDialog SmallSense__ClassSearchDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 2
 SmallSense::JavaCompletionEngineSimple SmallSense__JavaCompletionEngineSimple stx:goodies/smallsense 'SmallSense-Java' 2
 SmallSense::MethodSearchDialog SmallSense__MethodSearchDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 2
 SmallSense::Navigator SmallSense__Navigator stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 2
 SmallSense::PackageSelectDialog SmallSense__PackageSelectDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
-SmallSense::ProtocolSelectDialog SmallSense__ProtocolSelectDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
+SmallSense::CategorySelectDialog SmallSense__CategorySelectDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::GroovyCompletionEngineSimple SmallSense__GroovyCompletionEngineSimple stx:goodies/smallsense 'SmallSense-Groovy' 2
+SmallSense::ProtocolSelectDialog SmallSense__ProtocolSelectDialog stx:goodies/smallsense 'SmallSense-Core-Interface-Search' 1
 SmallSense::AbstractJavaCompletionEngineTests SmallSense__AbstractJavaCompletionEngineTests stx:goodies/smallsense 'SmallSense-Tests' 1
+SmallSense::AbstractTestCase SmallSense__AbstractTestCase stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::BaseTestClass SmallSense__BaseTestClass stx:goodies/smallsense 'SmallSense-Tests-Obsolete' 1
 SmallSense::CompletionEngineTests SmallSense__CompletionEngineTests stx:goodies/smallsense 'SmallSense-Tests' 1
+SmallSense::EditSupportTests SmallSense__EditSupportTests stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::FinderTests SmallSense__FinderTests stx:goodies/smallsense 'SmallSense-Tests-Obsolete' 1
 SmallSense::GroovyCompletionEngineSimpleTests SmallSense__GroovyCompletionEngineSimpleTests stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::JavaCompletionEngineEnvironmentResource SmallSense__JavaCompletionEngineEnvironmentResource stx:goodies/smallsense 'SmallSense-Tests' 1
@@ -92,6 +93,7 @@
 SmallSense::JavaEditSupportTests SmallSense__JavaEditSupportTests stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::RecognizerTests SmallSense__RecognizerTests stx:goodies/smallsense 'SmallSense-Tests-Obsolete' 1
 SmallSense::SmalltalkCompletionEngineTests SmallSense__SmalltalkCompletionEngineTests stx:goodies/smallsense 'SmallSense-Tests' 1
+SmallSense::SmalltalkEditSupportTests SmallSense__SmalltalkEditSupportTests stx:goodies/smallsense 'SmallSense-Tests' 1
 SmallSense::SmalltalkParserTests SmallSense__SmalltalkParserTests stx:goodies/smallsense 'SmallSense-Tests-Obsolete' 1
 SmallSense::TestCase SmallSense__TestCase stx:goodies/smallsense 'SmallSense-Tests-Obsolete' 1
 SmallSense::TokenPatternMatcherTests SmallSense__TokenPatternMatcherTests stx:goodies/smallsense 'SmallSense-Tests' 1
--- a/bc.mak	Thu Jul 30 18:44:43 2015 +0100
+++ b/bc.mak	Sat Aug 01 06:17:30 2015 +0100
@@ -35,7 +35,7 @@
 
 
 
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\goodies\regex -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libjava -I$(INCLUDE_TOP)\stx\libjava\tools -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\goodies\regex -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libjava -I$(INCLUDE_TOP)\stx\libjava\tools -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
@@ -62,7 +62,6 @@
 	pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\refactoryBrowser\browser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\refactoryBrowser\lint & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
@@ -155,13 +154,15 @@
 $(OUTDIR)SmallSense__JavaCompletionEngine.$(O) SmallSense__JavaCompletionEngine.$(H): SmallSense__JavaCompletionEngine.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__JavaConstructorPO.$(O) SmallSense__JavaConstructorPO.$(H): SmallSense__JavaConstructorPO.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__MethodPO.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\CompactHierarchicalItem.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__MethodKeywordRestPO.$(O) SmallSense__MethodKeywordRestPO.$(H): SmallSense__MethodKeywordRestPO.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__MethodPO.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)\stx\libwidg2\CompactHierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CetegoryOrProtocolSelectDialog.$(O) SmallSense__CetegoryOrProtocolSelectDialog.$(H): SmallSense__CetegoryOrProtocolSelectDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__JavaCompletionEngineSimple.$(O) SmallSense__JavaCompletionEngineSimple.$(H): SmallSense__JavaCompletionEngineSimple.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__MethodSearchDialog.$(O) SmallSense__MethodSearchDialog.$(H): SmallSense__MethodSearchDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__Navigator.$(O) SmallSense__Navigator.$(H): SmallSense__Navigator.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSearchDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__PackageSelectDialog.$(O) SmallSense__PackageSelectDialog.$(H): SmallSense__PackageSelectDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ProtocolSelectDialog.$(O) SmallSense__ProtocolSelectDialog.$(H): SmallSense__ProtocolSelectDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CategorySelectDialog.$(O) SmallSense__CategorySelectDialog.$(H): SmallSense__CategorySelectDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__CetegoryOrProtocolSelectDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__GroovyCompletionEngineSimple.$(O) SmallSense__GroovyCompletionEngineSimple.$(H): SmallSense__GroovyCompletionEngineSimple.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__JavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ProtocolSelectDialog.$(O) SmallSense__ProtocolSelectDialog.$(H): SmallSense__ProtocolSelectDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractListDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__AbstractSelectDialog.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\SmallSense__CetegoryOrProtocolSelectDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\SimpleDialog.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBBasicLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBBlockLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBContainsSmalltalkXEOLCommentRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBTransformationRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBBlockNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBMethodNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBProgramNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBStatementNode.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser\RBValueNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libcomp\AssignmentNode.$(H) $(INCLUDE_TOP)\stx\libcomp\BlockNode.$(H) $(INCLUDE_TOP)\stx\libcomp\MessageNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ParseErrorNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ParseNode.$(H) $(INCLUDE_TOP)\stx\libcomp\Parser.$(H) $(INCLUDE_TOP)\stx\libcomp\PrimaryNode.$(H) $(INCLUDE_TOP)\stx\libcomp\PrimitiveNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ReturnNode.$(H) $(INCLUDE_TOP)\stx\libcomp\Scanner.$(H) $(INCLUDE_TOP)\stx\libcomp\StatementNode.$(H) $(INCLUDE_TOP)\stx\libcomp\VariableNode.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentFrame.$(H) $(INCLUDE_TOP)\stx\libhtml\HTMLDocumentView.$(H) $(INCLUDE_TOP)\stx\libtool\DebugView.$(H) $(INCLUDE_TOP)\stx\libtool\InspectorView.$(H) $(INCLUDE_TOP)\stx\libtool\MultiViewToolApplication.$(H) $(INCLUDE_TOP)\stx\libtool\SystemBrowser.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__BackgroundSourceProcessingService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__CodeCompletionService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__CodeHighlightingService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__CodeNavigationService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__CodeViewService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__Inspector2.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__LintService.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NewSystemBrowser.$(H) $(INCLUDE_TOP)\stx\libtool\WorkspaceApplication.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\ModalBox.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(INCLUDE_TOP)\stx\libview2\ToolApplicationModel.$(H) $(INCLUDE_TOP)\stx\libwidg\DialogBox.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextViewCompletionSupport.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/bmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/bmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -4,9 +4,7 @@
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
 make.exe -N -f bc.mak  %DEFINES% %*
 
 
--- a/extensions.st	Thu Jul 30 18:44:43 2015 +0100
+++ b/extensions.st	Sat Aug 01 06:17:30 2015 +0100
@@ -826,6 +826,113 @@
     "Modified (comment): / 21-02-2015 / 17:52:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
+!Tools::NewSystemBrowser methodsFor:'menu actions-category-SmallSense'!
+
+stx_goodies_smallsense_categoryMenuRename
+    |categoriesToRename allCategories newCategory box
+     cancelAll guess combosList change numClasses|
+
+    <swizzle: #categoryMenuRename>
+
+
+    UserPreferences current smallSenseNewDialogsEnabled ifFalse:[ 
+        ^ self stx_libtool_categoryMenuRename
+    ]. 
+
+    self canUseRefactoringSupport ifTrue:[
+        change := CompositeRefactoryChange named:'Rename categories'.
+    ].
+
+    numClasses := 0.
+
+    self withWaitCursorDo:[
+        categoriesToRename := self selectedCategoriesValue copy.
+        categoriesToRename do:[:eachCategory |
+            guess := DoWhatIMeanSupport
+                        goodRenameDefaultFor:eachCategory
+                        lastOld:LastCategoryRenameOld
+                        lastNew:LastCategoryRenameNew.
+
+            guess isNil ifTrue:[
+                guess := eachCategory string.
+            ].
+
+
+
+            allCategories := environment allClassCategories asArray sort.
+            combosList := LastCategoryRenames.
+            (combosList size > 0 and:[combosList includes:eachCategory]) ifFalse:[
+                combosList size == 0 ifTrue:[
+                    combosList := List with:eachCategory
+                ] ifFalse:[
+                    combosList := (List with:eachCategory with:'-') , combosList
+                ]
+            ].
+            cancelAll := false.
+
+            box :=  SmallSense::CategorySelectDialog new.   
+            box title: (resources string:'Rename class category...').
+            categoriesToRename size > 1 ifTrue:[
+                box addButtonWithLabel: (resources string:'Cancel All') action:[  cancelAll := true. box doCancel ].
+            ].               
+            box addButtonCancel.   
+            box addButtonAccept.
+            guess notNil ifTrue:[ 
+                box pattern: guess.
+                box selection: guess. 
+            ]. 
+            newCategory := box open.
+            cancelAll ifTrue:[^ self].
+
+            newCategory notNil ifTrue:[
+                newCategory := newCategory withoutSeparators asSymbol.
+                LastCategoryRenames isNil ifTrue:[
+                    LastCategoryRenames := OrderedCollection new
+                ].
+                LastCategoryRenames addFirst:newCategory.
+                LastCategoryRenames size > 20 ifTrue:[
+                    LastCategoryRenames removeLast
+                ].
+
+                LastCategoryRenameOld := eachCategory.
+                LastCategoryRenameNew := newCategory.
+
+                (self selectedClassesInCategories:(Array with:eachCategory)) do:[:aClass |
+                    "/ must be loaded ...
+                    aClass autoload
+                ].
+                (self selectedClassesInCategories:(Array with:eachCategory)) do:[:aClass |
+                    aClass category ~= newCategory ifTrue:[
+                        numClasses := numClasses + 1.
+                        change notNil ifTrue:[
+                            change changeClassCategoryOf:aClass to:newCategory
+                        ] ifFalse:[
+                            aClass category:newCategory.
+                        ].
+                    ]
+                ].
+                numClasses == 0 ifTrue:[
+                    self categoryListApp addAdditionalCategory:newCategory.
+                ].
+                self selectedCategories value:(Array with:newCategory).
+            ].
+        ].
+    ].
+
+    change notNil ifTrue:[
+        numClasses > 0 ifTrue:[
+            change name:('Rename category of %1 classes' bindWith:numClasses).
+            RefactoryChangeManager performChange:change
+        ]
+    ].
+
+    "
+    stx_goodies_smallsense swizzle: (Tools::NewSystemBrowser >> #stx_goodies_smallsense_categoryMenuRename)
+    "
+
+    "Created: / 01-08-2015 / 06:06:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
 !Tools::NewSystemBrowser class methodsFor:'utilities'!
 
 stx_goodies_smallsense_askForClassToSearch:doWhatByDefault single:singleClass msgTail:msgTail resources:resourcesOrNil filter:filterOrNil forBrowser:aBrowserOrNil thenDo:aBlock
--- a/libInit.cc	Thu Jul 30 18:44:43 2015 +0100
+++ b/libInit.cc	Sat Aug 01 06:17:30 2015 +0100
@@ -98,13 +98,15 @@
 _SmallSense__JavaCompletionEngine_Init(pass,__pRT__,snd);
 _SmallSense__JavaConstructorPO_Init(pass,__pRT__,snd);
 _SmallSense__MethodKeywordRestPO_Init(pass,__pRT__,snd);
+_SmallSense__CetegoryOrProtocolSelectDialog_Init(pass,__pRT__,snd);
 _SmallSense__ClassSearchDialog_Init(pass,__pRT__,snd);
 _SmallSense__JavaCompletionEngineSimple_Init(pass,__pRT__,snd);
 _SmallSense__MethodSearchDialog_Init(pass,__pRT__,snd);
 _SmallSense__Navigator_Init(pass,__pRT__,snd);
 _SmallSense__PackageSelectDialog_Init(pass,__pRT__,snd);
+_SmallSense__CategorySelectDialog_Init(pass,__pRT__,snd);
+_SmallSense__GroovyCompletionEngineSimple_Init(pass,__pRT__,snd);
 _SmallSense__ProtocolSelectDialog_Init(pass,__pRT__,snd);
-_SmallSense__GroovyCompletionEngineSimple_Init(pass,__pRT__,snd);
 
 _stx_137goodies_137smallsense_extensions_Init(pass,__pRT__,snd);
 __END_PACKAGE__();
--- a/mingwmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/mingwmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -4,9 +4,6 @@
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
 
 @pushd ..\..\rules
 @call find_mingw.bat
--- a/refactoring_custom/Make.proto	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/Make.proto	Sat Aug 01 06:17:30 2015 +0100
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/changes -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/goodies/smallsense -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libjava -I$(INCLUDE_TOP)/stx/libjava/tools -I$(INCLUDE_TOP)/stx/libjavascript -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/changes -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/helpers -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libjava -I$(INCLUDE_TOP)/stx/libjava/tools -I$(INCLUDE_TOP)/stx/libjavascript -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2
 
 
 # if you need any additional defines for embedded C code,
@@ -101,20 +101,19 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/goodies/refactoryBrowser/changes && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/goodies/refactoryBrowser/helpers && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd $(TOP)/libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../refactoryBrowser/changes && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../refactoryBrowser/helpers && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 
 
 
--- a/refactoring_custom/abbrev.stc	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/abbrev.stc	Sat Aug 01 06:17:30 2015 +0100
@@ -1,93 +1,33 @@
 # automagically generated by the project definition
 # this file is needed for stc to be able to compile modules independently.
 # it provides information about a classes filename, category and especially namespace.
-SmallSense::CustomBrowserEnvironmentTests SmallSense__CustomBrowserEnvironmentTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomChangeManager SmallSense__CustomChangeManager stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
 SmallSense::CustomClassQuery SmallSense__CustomClassQuery stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers' 0
-SmallSense::CustomClassQueryTests SmallSense__CustomClassQueryTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers-Tests' 1
 SmallSense::CustomCodeGeneratorOrRefactoring SmallSense__CustomCodeGeneratorOrRefactoring stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomCodeGeneratorOrRefactoringTestCase SmallSense__CustomCodeGeneratorOrRefactoringTestCase stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomContext SmallSense__CustomContext stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomContextTests SmallSense__CustomContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomDialog SmallSense__CustomDialog stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI' 0
-SmallSense::CustomLocalChangeManagerTests SmallSense__CustomLocalChangeManagerTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomManager SmallSense__CustomManager stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomManagerTests SmallSense__CustomManagerTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomMenuBuilder SmallSense__CustomMenuBuilder stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI' 0
-SmallSense::CustomMenuBuilderTests SmallSense__CustomMenuBuilderTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI-Tests' 1
 SmallSense::CustomMock SmallSense__CustomMock stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 0
-SmallSense::CustomMockTests SmallSense__CustomMockTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomNamespace SmallSense__CustomNamespace stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomNewSystemBrowserTests SmallSense__CustomNewSystemBrowserTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI-Tests' 1
-SmallSense::CustomNoneSourceCodeFormatterTests SmallSense__CustomNoneSourceCodeFormatterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomParseTreeRewriter SmallSense__CustomParseTreeRewriter stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomParseTreeRewriterTests SmallSense__CustomParseTreeRewriterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomPerspective SmallSense__CustomPerspective stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 1
-SmallSense::CustomPerspectiveTests SmallSense__CustomPerspectiveTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomRBAbstractClassTests SmallSense__CustomRBAbstractClassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomRBClassTests SmallSense__CustomRBClassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomRBLocalSourceCodeFormatterTests SmallSense__CustomRBLocalSourceCodeFormatterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomRBMetaclassTests SmallSense__CustomRBMetaclassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomRBMethodTests SmallSense__CustomRBMethodTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomRefactoryBuilder SmallSense__CustomRefactoryBuilder stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomRefactoryClassChangeTests SmallSense__CustomRefactoryClassChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomSourceCodeFormatter SmallSense__CustomSourceCodeFormatter stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
 SmallSense::CustomSourceCodeGenerator SmallSense__CustomSourceCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomSourceCodeGeneratorTests SmallSense__CustomSourceCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomSourceCodeSelection SmallSense__CustomSourceCodeSelection stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomSourceCodeSelectionTests SmallSense__CustomSourceCodeSelectionTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomSubContextTests SmallSense__CustomSubContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
 SmallSense::CustomTestCaseHelper SmallSense__CustomTestCaseHelper stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers' 0
-SmallSense::CustomTestCaseHelperTests SmallSense__CustomTestCaseHelperTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers-Tests' 1
-jn_refactoring_custom jn_refactoring_custom stx:goodies/smallsense/refactoring_custom '* Projects & Packages *' 3
-SmallSense::CustomAccessMethodsCodeGeneratorTests SmallSense__CustomAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomAddClassChangeTests SmallSense__CustomAddClassChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomAddMethodChangeTests SmallSense__CustomAddMethodChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+stx_goodies_smallsense_refactoring_custom stx_goodies_smallsense_refactoring_custom stx:goodies/smallsense/refactoring_custom '* Projects & Packages *' 3
 SmallSense::CustomBrowserChangeManager SmallSense__CustomBrowserChangeManager stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
 SmallSense::CustomBrowserContext SmallSense__CustomBrowserContext stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomBrowserContextTests SmallSense__CustomBrowserContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomChangeNotificationAccessMethodsCodeGeneratorTests SmallSense__CustomChangeNotificationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomChangeNotificationSetterMethodsCodeGeneratorTests SmallSense__CustomChangeNotificationSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
 SmallSense::CustomCodeGenerator SmallSense__CustomCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
-SmallSense::CustomCodeGeneratorClassGeneratorTests SmallSense__CustomCodeGeneratorClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomCodeGeneratorOrRefactoringTests SmallSense__CustomCodeGeneratorOrRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomCodeGeneratorTests SmallSense__CustomCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomCodeGeneratorUserPreferencesTests SmallSense__CustomCodeGeneratorUserPreferencesTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomCodeSelectionToResourceTranslationTests SmallSense__CustomCodeSelectionToResourceTranslationTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
-SmallSense::CustomDefaultGetterMethodsCodeGeneratorTests SmallSense__CustomDefaultGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomIsAbstractCodeGeneratorTests SmallSense__CustomIsAbstractCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomLazyInitializationAccessMethodsCodeGeneratorTests SmallSense__CustomLazyInitializationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomLazyInitializationGetterMethodsCodeGeneratorTests SmallSense__CustomLazyInitializationGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
 SmallSense::CustomLocalChangeManager SmallSense__CustomLocalChangeManager stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomMultiSetterMethodsCodeGeneratorTests SmallSense__CustomMultiSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomNamespaceTests SmallSense__CustomNamespaceTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomNewClassGeneratorTests SmallSense__CustomNewClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
 SmallSense::CustomNoneSourceCodeFormatter SmallSense__CustomNoneSourceCodeFormatter stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
 SmallSense::CustomRBLocalSourceCodeFormatter SmallSense__CustomRBLocalSourceCodeFormatter stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
 SmallSense::CustomRefactoring SmallSense__CustomRefactoring stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings' 0
-SmallSense::CustomRefactoringClassGeneratorTests SmallSense__CustomRefactoringClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomRefactoryBuilderTests SmallSense__CustomRefactoryBuilderTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
-SmallSense::CustomReplaceIfNilWithIfTrueRefactoringTests SmallSense__CustomReplaceIfNilWithIfTrueRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
 SmallSense::CustomSilentDialog SmallSense__CustomSilentDialog stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI' 0
-SmallSense::CustomSimpleAccessMethodsCodeGeneratorTests SmallSense__CustomSimpleAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomSimpleGetterMethodsCodeGeneratorTests SmallSense__CustomSimpleGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomSimpleSetterMethodsCodeGeneratorTests SmallSense__CustomSimpleSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
 SmallSense::CustomSubContext SmallSense__CustomSubContext stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom' 0
-SmallSense::CustomSubclassResponsibilityCodeGeneratorTests SmallSense__CustomSubclassResponsibilityCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomTestCaseCodeGeneratorTests SmallSense__CustomTestCaseCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomTestCaseMethodCodeGeneratorTests SmallSense__CustomTestCaseMethodCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomTestCaseSetUpCodeGeneratorTests SmallSense__CustomTestCaseSetUpCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomTestCaseTearDownCodeGeneratorTests SmallSense__CustomTestCaseTearDownCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomUpdateTestCaseCategoryRefactoringTests SmallSense__CustomUpdateTestCaseCategoryRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
 SmallSense::CustomUserDialog SmallSense__CustomUserDialog stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI' 0
-SmallSense::CustomValueHolderAccessMethodsCodeGeneratorTests SmallSense__CustomValueHolderAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomValueHolderGetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomVisitorCodeGeneratorAcceptVisitorTests SmallSense__CustomVisitorCodeGeneratorAcceptVisitorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
-SmallSense::CustomVisitorCodeGeneratorTests SmallSense__CustomVisitorCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
 SmallSense::CustomAccessMethodsCodeGenerator SmallSense__CustomAccessMethodsCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
 SmallSense::CustomCodeSelectionRefactoring SmallSense__CustomCodeSelectionRefactoring stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings' 0
 SmallSense::CustomInspectorTabCodeGenerator SmallSense__CustomInspectorTabCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
@@ -125,3 +65,63 @@
 SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
 SmallSense::CustomVisitorCodeGeneratorAcceptVisitor SmallSense__CustomVisitorCodeGeneratorAcceptVisitor stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
 SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGenerator SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
+SmallSense::CustomAccessMethodsCodeGeneratorTests SmallSense__CustomAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomAddClassChangeTests SmallSense__CustomAddClassChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomAddMethodChangeTests SmallSense__CustomAddMethodChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomBrowserContextTests SmallSense__CustomBrowserContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomBrowserEnvironmentTests SmallSense__CustomBrowserEnvironmentTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomChangeNotificationAccessMethodsCodeGeneratorTests SmallSense__CustomChangeNotificationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomChangeNotificationSetterMethodsCodeGeneratorTests SmallSense__CustomChangeNotificationSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomClassQueryTests SmallSense__CustomClassQueryTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers-Tests' 1
+SmallSense::CustomCodeGeneratorClassGeneratorTests SmallSense__CustomCodeGeneratorClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomCodeGeneratorOrRefactoringTestCase SmallSense__CustomCodeGeneratorOrRefactoringTestCase stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomCodeGeneratorOrRefactoringTests SmallSense__CustomCodeGeneratorOrRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomCodeGeneratorTests SmallSense__CustomCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomCodeGeneratorUserPreferencesTests SmallSense__CustomCodeGeneratorUserPreferencesTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomCodeSelectionToResourceTranslationTests SmallSense__CustomCodeSelectionToResourceTranslationTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
+SmallSense::CustomContextTests SmallSense__CustomContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomDefaultGetterMethodsCodeGeneratorTests SmallSense__CustomDefaultGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomIsAbstractCodeGeneratorTests SmallSense__CustomIsAbstractCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomLazyInitializationAccessMethodsCodeGeneratorTests SmallSense__CustomLazyInitializationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomLazyInitializationGetterMethodsCodeGeneratorTests SmallSense__CustomLazyInitializationGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomLocalChangeManagerTests SmallSense__CustomLocalChangeManagerTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomManagerTests SmallSense__CustomManagerTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomMenuBuilderTests SmallSense__CustomMenuBuilderTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI-Tests' 1
+SmallSense::CustomMockTests SmallSense__CustomMockTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomMultiSetterMethodsCodeGeneratorTests SmallSense__CustomMultiSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomNamespaceTests SmallSense__CustomNamespaceTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomNewClassGeneratorTests SmallSense__CustomNewClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomNewSystemBrowserTests SmallSense__CustomNewSystemBrowserTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-UI-Tests' 1
+SmallSense::CustomNoneSourceCodeFormatterTests SmallSense__CustomNoneSourceCodeFormatterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomParseTreeRewriterTests SmallSense__CustomParseTreeRewriterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomPerspectiveTests SmallSense__CustomPerspectiveTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRBAbstractClassTests SmallSense__CustomRBAbstractClassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRBClassTests SmallSense__CustomRBClassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRBLocalSourceCodeFormatterTests SmallSense__CustomRBLocalSourceCodeFormatterTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRBMetaclassTests SmallSense__CustomRBMetaclassTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRBMethodTests SmallSense__CustomRBMethodTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRefactoringClassGeneratorTests SmallSense__CustomRefactoringClassGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomRefactoryBuilderTests SmallSense__CustomRefactoryBuilderTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomRefactoryClassChangeTests SmallSense__CustomRefactoryClassChangeTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomReplaceIfNilWithIfTrueRefactoringTests SmallSense__CustomReplaceIfNilWithIfTrueRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
+SmallSense::CustomSimpleAccessMethodsCodeGeneratorTests SmallSense__CustomSimpleAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomSimpleGetterMethodsCodeGeneratorTests SmallSense__CustomSimpleGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomSimpleSetterMethodsCodeGeneratorTests SmallSense__CustomSimpleSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomSourceCodeGeneratorTests SmallSense__CustomSourceCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomSourceCodeSelectionTests SmallSense__CustomSourceCodeSelectionTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomSubContextTests SmallSense__CustomSubContextTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Tests' 1
+SmallSense::CustomSubclassResponsibilityCodeGeneratorTests SmallSense__CustomSubclassResponsibilityCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomTestCaseCodeGeneratorTests SmallSense__CustomTestCaseCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomTestCaseHelperTests SmallSense__CustomTestCaseHelperTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Helpers-Tests' 1
+SmallSense::CustomTestCaseMethodCodeGeneratorTests SmallSense__CustomTestCaseMethodCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomTestCaseSetUpCodeGeneratorTests SmallSense__CustomTestCaseSetUpCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomTestCaseTearDownCodeGeneratorTests SmallSense__CustomTestCaseTearDownCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomUpdateTestCaseCategoryRefactoringTests SmallSense__CustomUpdateTestCaseCategoryRefactoringTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Refactorings-Tests' 1
+SmallSense::CustomValueHolderAccessMethodsCodeGeneratorTests SmallSense__CustomValueHolderAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomValueHolderGetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomVisitorCodeGeneratorAcceptVisitorTests SmallSense__CustomVisitorCodeGeneratorAcceptVisitorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
+SmallSense::CustomVisitorCodeGeneratorTests SmallSense__CustomVisitorCodeGeneratorTests stx:goodies/smallsense/refactoring_custom 'Interface-Refactoring-Custom-Generators-Tests' 1
--- a/refactoring_custom/bc.mak	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/bc.mak	Sat Aug 01 06:17:30 2015 +0100
@@ -30,12 +30,12 @@
 !INCLUDE Make.spec
 
 LIBNAME=libstx_goodies_smallsense_refactoring_custom
-MODULE_PATH=refactoring_custom
+MODULE_PATH=goodies\smallsense\refactoring_custom
 RESFILES=refactoring_custom.$(RES)
 
 
 
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\goodies\smallsense -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libjava -I$(INCLUDE_TOP)\stx\libjava\tools -I$(INCLUDE_TOP)\stx\libjavascript -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libjava -I$(INCLUDE_TOP)\stx\libjava\tools -I$(INCLUDE_TOP)\stx\libjavascript -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libwidg2
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
@@ -51,20 +51,19 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	pushd ..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\refactoryBrowser\changes & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\refactoryBrowser\helpers & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -98,53 +97,53 @@
 $(OUTDIR)SmallSense__CustomSourceCodeSelection.$(O) SmallSense__CustomSourceCodeSelection.$(H): SmallSense__CustomSourceCodeSelection.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__CustomTestCaseHelper.$(O) SmallSense__CustomTestCaseHelper.$(H): SmallSense__CustomTestCaseHelper.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)stx_goodies_smallsense_refactoring_custom.$(O) stx_goodies_smallsense_refactoring_custom.$(H): stx_goodies_smallsense_refactoring_custom.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomBrowserChangeManager.$(O) SmallSense__CustomBrowserChangeManager.$(H): SmallSense__CustomBrowserChangeManager.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomChangeManager.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomBrowserContext.$(O) SmallSense__CustomBrowserContext.$(H): SmallSense__CustomBrowserContext.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomCodeGenerator.$(O) SmallSense__CustomCodeGenerator.$(H): SmallSense__CustomCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomLocalChangeManager.$(O) SmallSense__CustomLocalChangeManager.$(H): SmallSense__CustomLocalChangeManager.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomChangeManager.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomNoneSourceCodeFormatter.$(O) SmallSense__CustomNoneSourceCodeFormatter.$(H): SmallSense__CustomNoneSourceCodeFormatter.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomSourceCodeFormatter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomRBLocalSourceCodeFormatter.$(O) SmallSense__CustomRBLocalSourceCodeFormatter.$(H): SmallSense__CustomRBLocalSourceCodeFormatter.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomSourceCodeFormatter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomRefactoring.$(O) SmallSense__CustomRefactoring.$(H): SmallSense__CustomRefactoring.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSilentDialog.$(O) SmallSense__CustomSilentDialog.$(H): SmallSense__CustomSilentDialog.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSubContext.$(O) SmallSense__CustomSubContext.$(H): SmallSense__CustomSubContext.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomUserDialog.$(O) SmallSense__CustomUserDialog.$(H): SmallSense__CustomUserDialog.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomAccessMethodsCodeGenerator.$(O) SmallSense__CustomAccessMethodsCodeGenerator.$(H): SmallSense__CustomAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomCodeSelectionRefactoring.$(O) SmallSense__CustomCodeSelectionRefactoring.$(H): SmallSense__CustomCodeSelectionRefactoring.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomInspectorTabCodeGenerator.$(O) SmallSense__CustomInspectorTabCodeGenerator.$(H): SmallSense__CustomInspectorTabCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomIsAbstractCodeGenerator.$(O) SmallSense__CustomIsAbstractCodeGenerator.$(H): SmallSense__CustomIsAbstractCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomNewClassGenerator.$(O) SmallSense__CustomNewClassGenerator.$(H): SmallSense__CustomNewClassGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.$(O) SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.$(H): SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSubclassResponsibilityCodeGenerator.$(O) SmallSense__CustomSubclassResponsibilityCodeGenerator.$(H): SmallSense__CustomSubclassResponsibilityCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomTestCaseCodeGenerator.$(O) SmallSense__CustomTestCaseCodeGenerator.$(H): SmallSense__CustomTestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomTestCaseMethodCodeGenerator.$(O) SmallSense__CustomTestCaseMethodCodeGenerator.$(H): SmallSense__CustomTestCaseMethodCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomTestCaseSetUpCodeGenerator.$(O) SmallSense__CustomTestCaseSetUpCodeGenerator.$(H): SmallSense__CustomTestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomTestCaseTearDownCodeGenerator.$(O) SmallSense__CustomTestCaseTearDownCodeGenerator.$(H): SmallSense__CustomTestCaseTearDownCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomUpdateTestCaseCategoryRefactoring.$(O) SmallSense__CustomUpdateTestCaseCategoryRefactoring.$(H): SmallSense__CustomUpdateTestCaseCategoryRefactoring.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomVisitorCodeGenerator.$(O) SmallSense__CustomVisitorCodeGenerator.$(H): SmallSense__CustomVisitorCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.$(O) SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.$(H): SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.$(O) SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.$(H): SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomCodeGeneratorClassGenerator.$(O) SmallSense__CustomCodeGeneratorClassGenerator.$(H): SmallSense__CustomCodeGeneratorClassGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomNewClassGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.$(O) SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.$(H): SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomCodeSelectionToResourceTranslation.$(O) SmallSense__CustomCodeSelectionToResourceTranslation.$(H): SmallSense__CustomCodeSelectionToResourceTranslation.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeSelectionRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomDefaultGetterMethodsCodeGenerator.$(O) SmallSense__CustomDefaultGetterMethodsCodeGenerator.$(H): SmallSense__CustomDefaultGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.$(O) SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.$(H): SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.$(O) SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.$(H): SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomMultiSetterMethodsCodeGenerator.$(O) SmallSense__CustomMultiSetterMethodsCodeGenerator.$(H): SmallSense__CustomMultiSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomPrintCodeSelectionRefactoring.$(O) SmallSense__CustomPrintCodeSelectionRefactoring.$(H): SmallSense__CustomPrintCodeSelectionRefactoring.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeSelectionRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomRefactoringClassGenerator.$(O) SmallSense__CustomRefactoringClassGenerator.$(H): SmallSense__CustomRefactoringClassGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomNewClassGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSimpleAccessMethodsCodeGenerator.$(O) SmallSense__CustomSimpleAccessMethodsCodeGenerator.$(H): SmallSense__CustomSimpleAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSimpleGetterMethodsCodeGenerator.$(O) SmallSense__CustomSimpleGetterMethodsCodeGenerator.$(H): SmallSense__CustomSimpleGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomUITestCaseCodeGenerator.$(O) SmallSense__CustomUITestCaseCodeGenerator.$(H): SmallSense__CustomUITestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomUITestCaseSetUpCodeGenerator.$(O) SmallSense__CustomUITestCaseSetUpCodeGenerator.$(H): SmallSense__CustomUITestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomTestCaseSetUpCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomValueHolderAccessMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderAccessMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomValueHolderGetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderGetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.$(O) SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.$(H): SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomVisitorCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense/refactoring_custom\SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomBrowserChangeManager.$(O) SmallSense__CustomBrowserChangeManager.$(H): SmallSense__CustomBrowserChangeManager.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomChangeManager.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomBrowserContext.$(O) SmallSense__CustomBrowserContext.$(H): SmallSense__CustomBrowserContext.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomCodeGenerator.$(O) SmallSense__CustomCodeGenerator.$(H): SmallSense__CustomCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomLocalChangeManager.$(O) SmallSense__CustomLocalChangeManager.$(H): SmallSense__CustomLocalChangeManager.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomChangeManager.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomNoneSourceCodeFormatter.$(O) SmallSense__CustomNoneSourceCodeFormatter.$(H): SmallSense__CustomNoneSourceCodeFormatter.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomSourceCodeFormatter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomRBLocalSourceCodeFormatter.$(O) SmallSense__CustomRBLocalSourceCodeFormatter.$(H): SmallSense__CustomRBLocalSourceCodeFormatter.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomSourceCodeFormatter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomRefactoring.$(O) SmallSense__CustomRefactoring.$(H): SmallSense__CustomRefactoring.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSilentDialog.$(O) SmallSense__CustomSilentDialog.$(H): SmallSense__CustomSilentDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSubContext.$(O) SmallSense__CustomSubContext.$(H): SmallSense__CustomSubContext.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomUserDialog.$(O) SmallSense__CustomUserDialog.$(H): SmallSense__CustomUserDialog.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomDialog.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomAccessMethodsCodeGenerator.$(O) SmallSense__CustomAccessMethodsCodeGenerator.$(H): SmallSense__CustomAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomCodeSelectionRefactoring.$(O) SmallSense__CustomCodeSelectionRefactoring.$(H): SmallSense__CustomCodeSelectionRefactoring.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomInspectorTabCodeGenerator.$(O) SmallSense__CustomInspectorTabCodeGenerator.$(H): SmallSense__CustomInspectorTabCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomIsAbstractCodeGenerator.$(O) SmallSense__CustomIsAbstractCodeGenerator.$(H): SmallSense__CustomIsAbstractCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomJavaSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomNewClassGenerator.$(O) SmallSense__CustomNewClassGenerator.$(H): SmallSense__CustomNewClassGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.$(O) SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.$(H): SmallSense__CustomReplaceIfNilWithIfTrueRefactoring.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSubclassResponsibilityCodeGenerator.$(O) SmallSense__CustomSubclassResponsibilityCodeGenerator.$(H): SmallSense__CustomSubclassResponsibilityCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomTestCaseCodeGenerator.$(O) SmallSense__CustomTestCaseCodeGenerator.$(H): SmallSense__CustomTestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomTestCaseMethodCodeGenerator.$(O) SmallSense__CustomTestCaseMethodCodeGenerator.$(H): SmallSense__CustomTestCaseMethodCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomTestCaseSetUpCodeGenerator.$(O) SmallSense__CustomTestCaseSetUpCodeGenerator.$(H): SmallSense__CustomTestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomTestCaseTearDownCodeGenerator.$(O) SmallSense__CustomTestCaseTearDownCodeGenerator.$(H): SmallSense__CustomTestCaseTearDownCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomUpdateTestCaseCategoryRefactoring.$(O) SmallSense__CustomUpdateTestCaseCategoryRefactoring.$(H): SmallSense__CustomUpdateTestCaseCategoryRefactoring.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomVisitorCodeGenerator.$(O) SmallSense__CustomVisitorCodeGenerator.$(H): SmallSense__CustomVisitorCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.$(O) SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.$(H): SmallSense__CustomChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.$(O) SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.$(H): SmallSense__CustomChangeNotificationSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomCodeGeneratorClassGenerator.$(O) SmallSense__CustomCodeGeneratorClassGenerator.$(H): SmallSense__CustomCodeGeneratorClassGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomNewClassGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.$(O) SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.$(H): SmallSense__CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomCodeSelectionToResourceTranslation.$(O) SmallSense__CustomCodeSelectionToResourceTranslation.$(H): SmallSense__CustomCodeSelectionToResourceTranslation.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeSelectionRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomDefaultGetterMethodsCodeGenerator.$(O) SmallSense__CustomDefaultGetterMethodsCodeGenerator.$(H): SmallSense__CustomDefaultGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.$(O) SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.$(H): SmallSense__CustomLazyInitializationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.$(O) SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.$(H): SmallSense__CustomLazyInitializationGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomMultiSetterMethodsCodeGenerator.$(O) SmallSense__CustomMultiSetterMethodsCodeGenerator.$(H): SmallSense__CustomMultiSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomPrintCodeSelectionRefactoring.$(O) SmallSense__CustomPrintCodeSelectionRefactoring.$(H): SmallSense__CustomPrintCodeSelectionRefactoring.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeSelectionRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomRefactoringClassGenerator.$(O) SmallSense__CustomRefactoringClassGenerator.$(H): SmallSense__CustomRefactoringClassGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomNewClassGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSimpleAccessMethodsCodeGenerator.$(O) SmallSense__CustomSimpleAccessMethodsCodeGenerator.$(H): SmallSense__CustomSimpleAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSimpleGetterMethodsCodeGenerator.$(O) SmallSense__CustomSimpleGetterMethodsCodeGenerator.$(H): SmallSense__CustomSimpleGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomUITestCaseCodeGenerator.$(O) SmallSense__CustomUITestCaseCodeGenerator.$(H): SmallSense__CustomUITestCaseCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomUITestCaseSetUpCodeGenerator.$(O) SmallSense__CustomUITestCaseSetUpCodeGenerator.$(H): SmallSense__CustomUITestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomTestCaseSetUpCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomValueHolderAccessMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderAccessMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomValueHolderGetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderGetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.$(O) SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.$(H): SmallSense__CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.$(O) SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.$(H): SmallSense__CustomVisitorCodeGeneratorAcceptVisitor.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomVisitorCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.$(O) SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.$(H): SmallSense__CustomJavaScriptSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGenerator.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\stx\goodies\smallsense\refactoring_custom\SmallSense__CustomSimpleSetterMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes\AddClassChange.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes\AddMethodChange.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes\RefactoryChange.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\changes\RefactoryClassChange.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers\RBAbstractClass.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers\RBClass.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers\RBMetaclass.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\helpers\RBMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libtool\SystemBrowser.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NewSystemBrowser.$(H) $(INCLUDE_TOP)\stx\libview2\ApplicationModel.$(H) $(INCLUDE_TOP)\stx\libview2\Model.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/refactoring_custom/bmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/bmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -4,9 +4,7 @@
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
 make.exe -N -f bc.mak  %DEFINES% %*
 
 
--- a/refactoring_custom/extensions.st	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/extensions.st	Sat Aug 01 06:17:30 2015 +0100
@@ -1,5 +1,3 @@
-"{ Encoding: utf8 }"
-
 "{ Package: 'stx:goodies/smallsense/refactoring_custom' }"!
 
 !AddClassChange methodsFor:'private'!
--- a/refactoring_custom/mingwmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/mingwmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -4,9 +4,6 @@
 @REM do not edit - automatically generated from ProjectDefinition
 @REM -------
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
 
 @pushd ..\..\..\rules
 @call find_mingw.bat
--- a/refactoring_custom/stx_goodies_smallsense_refactoring_custom.st	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/stx_goodies_smallsense_refactoring_custom.st	Sat Aug 01 06:17:30 2015 +0100
@@ -85,8 +85,7 @@
         #'stx:goodies/refactoryBrowser/changes'    "AddClassChange - extended"
         #'stx:goodies/refactoryBrowser/helpers'    "RBAbstractClass - extended"
         #'stx:goodies/refactoryBrowser/parser'    "ParseTreeRewriter - superclass of SmallSense::CustomParseTreeRewriter"
-        #'stx:goodies/sunit'    "TestAsserter - superclass of SmallSense::CustomAccessMethodsCodeGeneratorTests"
-        #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_smallsense_refactoring_custom"
+        #'stx:libbasic'    "Autoload - superclass of SmallSense::CustomAccessMethodsCodeGeneratorTests"
         #'stx:libtool'    "CodeGenerator - superclass of SmallSense::CustomSourceCodeGenerator"
         #'stx:libview2'    "ApplicationModel - extended"
     )
@@ -103,14 +102,13 @@
      by searching all classes (and their packages) which are referenced by my classes."
 
     ^ #(
-        #'stx:goodies/smallsense'    "SmallSense::TestCase - referenced by SmallSense::CustomTestCaseCodeGenerator class>>availableInContext:"
-        #'stx:libbasic3'    "Change - referenced by SmallSense::CustomCodeGeneratorOrRefactoringTestCase>>assertSource:sameAs:"
+        #'stx:goodies/sunit'    "TestCase - referenced by SmallSense::CustomTestCaseCodeGenerator class>>availableInContext:"
         #'stx:libcomp'    "Parser - referenced by RBMethod>>newSource"
-        #'stx:libjava'    "JavaClass - referenced by SmallSense::CustomCodeGeneratorOrRefactoringTests>>test_available_for_programming_languages_in_context_filled_with_class_perspective_java"
+        #'stx:libjava'    "JavaLanguage - referenced by SmallSense::CustomJavaSimpleSetterMethodsCodeGenerator class>>availableForProgrammingLanguages"
         #'stx:libjava/tools'    "JavaCompiler - referenced by SmallSense::CustomJavaSimpleSetterMethodsCodeGenerator>>buildInContext:"
-        #'stx:libjavascript'    "JavaScriptCompiler - referenced by SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests>>setUp"
+        #'stx:libjavascript'    "STXJavaScriptLanguage - referenced by SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGenerator class>>availableForProgrammingLanguages"
         #'stx:libview'    "WindowGroup - referenced by SmallSense::CustomCodeGeneratorOrRefactoring>>executeInContextWithWaitCursor:"
-        #'stx:libwidg'    "DialogBox - referenced by SmallSense::CustomCodeGeneratorOrRefactoringTests>>test_execute_in_context_aborted"
+        #'stx:libwidg'    "DialogBox - referenced by SmallSense::CustomUserDialog>>initialize"
         #'stx:libwidg2'    "CheckBox - referenced by SmallSense::CustomDialog>>addCheckBoxOn:labeled:"
     )
 !
@@ -137,93 +135,33 @@
 
     ^ #(
         "<className> or (<className> attributes...) in load order"
-        (#'SmallSense::CustomBrowserEnvironmentTests' autoload)
         #'SmallSense::CustomChangeManager'
         #'SmallSense::CustomClassQuery'
-        (#'SmallSense::CustomClassQueryTests' autoload)
         #'SmallSense::CustomCodeGeneratorOrRefactoring'
-        (#'SmallSense::CustomCodeGeneratorOrRefactoringTestCase' autoload)
         #'SmallSense::CustomContext'
-        (#'SmallSense::CustomContextTests' autoload)
         #'SmallSense::CustomDialog'
-        (#'SmallSense::CustomLocalChangeManagerTests' autoload)
         #'SmallSense::CustomManager'
-        (#'SmallSense::CustomManagerTests' autoload)
         #'SmallSense::CustomMenuBuilder'
-        (#'SmallSense::CustomMenuBuilderTests' autoload)
         #'SmallSense::CustomMock'
-        (#'SmallSense::CustomMockTests' autoload)
         #'SmallSense::CustomNamespace'
-        (#'SmallSense::CustomNewSystemBrowserTests' autoload)
-        (#'SmallSense::CustomNoneSourceCodeFormatterTests' autoload)
         #'SmallSense::CustomParseTreeRewriter'
-        (#'SmallSense::CustomParseTreeRewriterTests' autoload)
         #'SmallSense::CustomPerspective'
-        (#'SmallSense::CustomPerspectiveTests' autoload)
-        (#'SmallSense::CustomRBAbstractClassTests' autoload)
-        (#'SmallSense::CustomRBClassTests' autoload)
-        (#'SmallSense::CustomRBLocalSourceCodeFormatterTests' autoload)
-        (#'SmallSense::CustomRBMetaclassTests' autoload)
-        (#'SmallSense::CustomRBMethodTests' autoload)
         #'SmallSense::CustomRefactoryBuilder'
-        (#'SmallSense::CustomRefactoryClassChangeTests' autoload)
         #'SmallSense::CustomSourceCodeFormatter'
         #'SmallSense::CustomSourceCodeGenerator'
-        (#'SmallSense::CustomSourceCodeGeneratorTests' autoload)
         #'SmallSense::CustomSourceCodeSelection'
-        (#'SmallSense::CustomSourceCodeSelectionTests' autoload)
-        (#'SmallSense::CustomSubContextTests' autoload)
         #'SmallSense::CustomTestCaseHelper'
-        (#'SmallSense::CustomTestCaseHelperTests' autoload)
         #'stx_goodies_smallsense_refactoring_custom'
-        (#'SmallSense::CustomAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomAddClassChangeTests' autoload)
-        (#'SmallSense::CustomAddMethodChangeTests' autoload)
         #'SmallSense::CustomBrowserChangeManager'
         #'SmallSense::CustomBrowserContext'
-        (#'SmallSense::CustomBrowserContextTests' autoload)
-        (#'SmallSense::CustomChangeNotificationAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomChangeNotificationSetterMethodsCodeGeneratorTests' autoload)
         #'SmallSense::CustomCodeGenerator'
-        (#'SmallSense::CustomCodeGeneratorClassGeneratorTests' autoload)
-        (#'SmallSense::CustomCodeGeneratorOrRefactoringTests' autoload)
-        (#'SmallSense::CustomCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomCodeGeneratorUserPreferencesTests' autoload)
-        (#'SmallSense::CustomCodeSelectionToResourceTranslationTests' autoload)
-        (#'SmallSense::CustomDefaultGetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomIsAbstractCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomLazyInitializationAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomLazyInitializationGetterMethodsCodeGeneratorTests' autoload)
         #'SmallSense::CustomLocalChangeManager'
-        (#'SmallSense::CustomMultiSetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomNamespaceTests' autoload)
-        (#'SmallSense::CustomNewClassGeneratorTests' autoload)
         #'SmallSense::CustomNoneSourceCodeFormatter'
         #'SmallSense::CustomRBLocalSourceCodeFormatter'
         #'SmallSense::CustomRefactoring'
-        (#'SmallSense::CustomRefactoringClassGeneratorTests' autoload)
-        (#'SmallSense::CustomRefactoryBuilderTests' autoload)
-        (#'SmallSense::CustomReplaceIfNilWithIfTrueRefactoringTests' autoload)
         #'SmallSense::CustomSilentDialog'
-        (#'SmallSense::CustomSimpleAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomSimpleGetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomSimpleSetterMethodsCodeGeneratorTests' autoload)
         #'SmallSense::CustomSubContext'
-        (#'SmallSense::CustomSubclassResponsibilityCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomTestCaseCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomTestCaseMethodCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomTestCaseSetUpCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomTestCaseTearDownCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomUpdateTestCaseCategoryRefactoringTests' autoload)
         #'SmallSense::CustomUserDialog'
-        (#'SmallSense::CustomValueHolderAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomValueHolderGetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests' autoload)
-        (#'SmallSense::CustomVisitorCodeGeneratorAcceptVisitorTests' autoload)
-        (#'SmallSense::CustomVisitorCodeGeneratorTests' autoload)
         #'SmallSense::CustomAccessMethodsCodeGenerator'
         #'SmallSense::CustomCodeSelectionRefactoring'
         #'SmallSense::CustomInspectorTabCodeGenerator'
@@ -261,6 +199,66 @@
         #'SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGenerator'
         #'SmallSense::CustomVisitorCodeGeneratorAcceptVisitor'
         #'SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGenerator'
+        (#'SmallSense::CustomAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomAddClassChangeTests' autoload)
+        (#'SmallSense::CustomAddMethodChangeTests' autoload)
+        (#'SmallSense::CustomBrowserContextTests' autoload)
+        (#'SmallSense::CustomBrowserEnvironmentTests' autoload)
+        (#'SmallSense::CustomChangeNotificationAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomChangeNotificationSetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomClassQueryTests' autoload)
+        (#'SmallSense::CustomCodeGeneratorClassGeneratorTests' autoload)
+        (#'SmallSense::CustomCodeGeneratorOrRefactoringTestCase' autoload)
+        (#'SmallSense::CustomCodeGeneratorOrRefactoringTests' autoload)
+        (#'SmallSense::CustomCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomCodeGeneratorUserPreferencesTests' autoload)
+        (#'SmallSense::CustomCodeSelectionToResourceTranslationTests' autoload)
+        (#'SmallSense::CustomContextTests' autoload)
+        (#'SmallSense::CustomDefaultGetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomIsAbstractCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomJavaScriptSimpleSetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomLazyInitializationAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomLazyInitializationGetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomLocalChangeManagerTests' autoload)
+        (#'SmallSense::CustomManagerTests' autoload)
+        (#'SmallSense::CustomMenuBuilderTests' autoload)
+        (#'SmallSense::CustomMockTests' autoload)
+        (#'SmallSense::CustomMultiSetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomNamespaceTests' autoload)
+        (#'SmallSense::CustomNewClassGeneratorTests' autoload)
+        (#'SmallSense::CustomNewSystemBrowserTests' autoload)
+        (#'SmallSense::CustomNoneSourceCodeFormatterTests' autoload)
+        (#'SmallSense::CustomParseTreeRewriterTests' autoload)
+        (#'SmallSense::CustomPerspectiveTests' autoload)
+        (#'SmallSense::CustomRBAbstractClassTests' autoload)
+        (#'SmallSense::CustomRBClassTests' autoload)
+        (#'SmallSense::CustomRBLocalSourceCodeFormatterTests' autoload)
+        (#'SmallSense::CustomRBMetaclassTests' autoload)
+        (#'SmallSense::CustomRBMethodTests' autoload)
+        (#'SmallSense::CustomRefactoringClassGeneratorTests' autoload)
+        (#'SmallSense::CustomRefactoryBuilderTests' autoload)
+        (#'SmallSense::CustomRefactoryClassChangeTests' autoload)
+        (#'SmallSense::CustomReplaceIfNilWithIfTrueRefactoringTests' autoload)
+        (#'SmallSense::CustomSimpleAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomSimpleGetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomSimpleSetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomSourceCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomSourceCodeSelectionTests' autoload)
+        (#'SmallSense::CustomSubContextTests' autoload)
+        (#'SmallSense::CustomSubclassResponsibilityCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomTestCaseCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomTestCaseHelperTests' autoload)
+        (#'SmallSense::CustomTestCaseMethodCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomTestCaseSetUpCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomTestCaseTearDownCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomUpdateTestCaseCategoryRefactoringTests' autoload)
+        (#'SmallSense::CustomValueHolderAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomValueHolderGetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomValueHolderWithChangeNotificationAccessMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomValueHolderWithChangeNotificationGetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomValueHolderWithChangeNotificationSetterMethodsCodeGeneratorTests' autoload)
+        (#'SmallSense::CustomVisitorCodeGeneratorAcceptVisitorTests' autoload)
+        (#'SmallSense::CustomVisitorCodeGeneratorTests' autoload)
     )
 !
 
--- a/refactoring_custom/vcmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/refactoring_custom/vcmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -5,16 +5,13 @@
 @REM -------
 
 @if not defined VSINSTALLDIR (
-    pushd ..\..\stx\rules
+    pushd ..\..\..\rules
     call vcsetup.bat
     popd
 )
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
 make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
 
 
 
-
--- a/stx_goodies_smallsense.st	Thu Jul 30 18:44:43 2015 +0100
+++ b/stx_goodies_smallsense.st	Sat Aug 01 06:17:30 2015 +0100
@@ -99,7 +99,6 @@
         #'stx:goodies/refactoryBrowser/lint'    "RBBasicLintRule - extended"
         #'stx:goodies/refactoryBrowser/parser'    "RBBlockNode - extended"
         #'stx:goodies/regex'    "Regex::RxCharSetParser - superclass of SmallSense::TokenPatternParser::TokenSpecParser"
-        #'stx:goodies/sunit'    "TestAsserter - superclass of SmallSense::AbstractTestCase"
         #'stx:libbasic'    "Autoload - superclass of SmallSense::AbstractJavaCompletionEngineTests"
         #'stx:libcomp'    "AbstractSyntaxHighlighter - superclass of SmallSense::SmalltalkParser"
         #'stx:libhtml'    "HTMLDocumentFrame - extended"
@@ -107,7 +106,7 @@
         #'stx:libview'    "DisplaySurface - extended"
         #'stx:libview2'    "ApplicationModel - extended"
         #'stx:libwidg'    "DialogBox - extended"
-        #'stx:libwidg2'    "HierarchicalItem - superclass of SmallSense::ClassPO"
+        #'stx:libwidg2'    "AbstractHierarchicalItem - superclass of SmallSense::ClassPO"
     )
 !
 
@@ -122,6 +121,7 @@
      by searching all classes (and their packages) which are referenced by my classes."
 
     ^ #(
+        #'stx:goodies/refactoryBrowser/changes'    "CompositeRefactoryChange - referenced by Tools::NewSystemBrowser>>stx_goodies_smallsense_categoryMenuRename"
         #'stx:libbasic2'    "BackgroundJob - referenced by SmallSense::AbstractListDialog>>initialize"
         #'stx:libbasic3'    "ChangeSet - referenced by RBContainsSmalltalkXEOLCommentRule>>fixes:"
         #'stx:libjava'    "Java - referenced by SmallSense::JavaCompletionEngine>>complete"
@@ -151,7 +151,6 @@
         "<className> or (<className> attributes...) in load order"
         #'SmallSense::AbstractDIalog'
         #'SmallSense::AbstractSearchProcessor'
-        (#'SmallSense::AbstractTestCase' autoload)
         #'SmallSense::CodeHighlightingService'
         #'SmallSense::CodeNavigationService'
         #'SmallSense::CompletionContext'
@@ -195,7 +194,6 @@
         #'SmallSense::ClassType'
         #'SmallSense::CompositeProcessor'
         #'SmallSense::ConstantPO'
-        (#'SmallSense::EditSupportTests' autoload)
         #'SmallSense::GenericEditSupport'
         #'SmallSense::ImplementorSearchProcessor'
         #'SmallSense::JavaEditSupport'
@@ -222,17 +220,20 @@
         #'SmallSense::JavaCompletionEngine'
         #'SmallSense::JavaConstructorPO'
         #'SmallSense::MethodKeywordRestPO'
-        (#'SmallSense::SmalltalkEditSupportTests' autoload)
+        #'SmallSense::CetegoryOrProtocolSelectDialog'
         #'SmallSense::ClassSearchDialog'
         #'SmallSense::JavaCompletionEngineSimple'
         #'SmallSense::MethodSearchDialog'
         #'SmallSense::Navigator'
         #'SmallSense::PackageSelectDialog'
-        #'SmallSense::ProtocolSelectDialog'
+        #'SmallSense::CategorySelectDialog'
         #'SmallSense::GroovyCompletionEngineSimple'
+        #'SmallSense::ProtocolSelectDialog'
         (#'SmallSense::AbstractJavaCompletionEngineTests' autoload)
+        (#'SmallSense::AbstractTestCase' autoload)
         (#'SmallSense::BaseTestClass' autoload)
         (#'SmallSense::CompletionEngineTests' autoload)
+        (#'SmallSense::EditSupportTests' autoload)
         (#'SmallSense::FinderTests' autoload)
         (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
         (#'SmallSense::JavaCompletionEngineEnvironmentResource' autoload)
@@ -240,6 +241,7 @@
         (#'SmallSense::JavaEditSupportTests' autoload)
         (#'SmallSense::RecognizerTests' autoload)
         (#'SmallSense::SmalltalkCompletionEngineTests' autoload)
+        (#'SmallSense::SmalltalkEditSupportTests' autoload)
         (#'SmallSense::SmalltalkParserTests' autoload)
         (#'SmallSense::TestCase' autoload)
         (#'SmallSense::TokenPatternMatcherTests' autoload)
@@ -327,6 +329,7 @@
         UserPreferences smallSenseSmalltalkIterationVariableNamePrefixWithEach:
         UserPreferences smallSenseElectricEditSupportEnabled
         UserPreferences smallSenseElectricEditSupportEnabled:
+        #'Tools::NewSystemBrowser' #'stx_goodies_smallsense_categoryMenuRename'
     )
 ! !
 
--- a/vcmake.bat	Thu Jul 30 18:44:43 2015 +0100
+++ b/vcmake.bat	Sat Aug 01 06:17:30 2015 +0100
@@ -10,11 +10,8 @@
     popd
 )
 @SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
 make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
 
 
 
-