Package renamed to stx:goodies/smallsense
authorJan Vrany <jan.vrany@fit.cvut.cz>
Wed, 09 Jul 2014 12:23:50 +0100
changeset 353 b1170c3a4585
parent 352 30d814ef9fc8
child 354 cbffe76c9b5a
Package renamed to stx:goodies/smallsense
Make.proto
Make.spec
SmallSense__AbstractDIalog.st
SmallSense__AbstractJavaCompletionEngine.st
SmallSense__AbstractJavaCompletionEngineSimple.st
SmallSense__AbstractJavaCompletionEngineTests.st
SmallSense__AbstractSearchDialog.st
SmallSense__BaseTestClass.st
SmallSense__ClassInfo.st
SmallSense__ClassPO.st
SmallSense__ClassSearchDialog.st
SmallSense__ClassType.st
SmallSense__CodeHighlightingService.st
SmallSense__CodeNavigationService.st
SmallSense__CompletionContext.st
SmallSense__CompletionController.st
SmallSense__CompletionEngine.st
SmallSense__CompletionEngineTests.st
SmallSense__CompletionResult.st
SmallSense__CompletionView.st
SmallSense__ConstantPO.st
SmallSense__CriticsWindow.st
SmallSense__EditService.st
SmallSense__EditSupport.st
SmallSense__FinderTests.st
SmallSense__GenericEditSupport.st
SmallSense__GroovyCompletionEngineSimple.st
SmallSense__GroovyCompletionEngineSimpleTests.st
SmallSense__GroovyEditSupport.st
SmallSense__Info.st
SmallSense__JavaCompletionEngine.st
SmallSense__JavaCompletionEngineEnvironmentResource.st
SmallSense__JavaCompletionEngineSimple.st
SmallSense__JavaConstructorPO.st
SmallSense__JavaEditSupport.st
SmallSense__JavaImportPO.st
SmallSense__Manager.st
SmallSense__MethodInfo.st
SmallSense__MethodKeywordRestPO.st
SmallSense__MethodPO.st
SmallSense__MethodSearchDialog.st
SmallSense__PO.st
SmallSense__PackagePO.st
SmallSense__PackageSearchDialog.st
SmallSense__ParseTreeIndex.st
SmallSense__ParseTreeIndexEntry.st
SmallSense__ParseTreeInspector.st
SmallSense__RecognizerTests.st
SmallSense__SelectorNode.st
SmallSense__SettingsAppl.st
SmallSense__SmalltalkChecker.st
SmallSense__SmalltalkCompletionEngine.st
SmallSense__SmalltalkEditSupport.st
SmallSense__SmalltalkInferencer.st
SmallSense__SmalltalkInferencerParameters.st
SmallSense__SmalltalkLintAnnotation.st
SmallSense__SmalltalkLintHighlighter.st
SmallSense__SmalltalkLintService.st
SmallSense__SmalltalkParseNodeFinder.st
SmallSense__SmalltalkParseNodeVisitor.st
SmallSense__SmalltalkParser.st
SmallSense__SmalltalkParserTests.st
SmallSense__SmalltalkQuickFixer.st
SmallSense__SmalltalkSyntaxHighlighter.st
SmallSense__SmalltalkUnacceptedMethodEnvironment.st
SmallSense__SnippetPO.st
SmallSense__TestCase.st
SmallSense__TokenPatternMatcher.st
SmallSense__TokenPatternMatcherTests.st
SmallSense__TokenPatternParser.st
SmallSense__TokenPatternToken.st
SmallSense__TokenPatternTokenSet.st
SmallSense__TokenStream.st
SmallSense__Type.st
SmallSense__TypeHolder.st
SmallSense__UnionType.st
SmallSense__UnknownType.st
SmallSense__VariablePO.st
bc.mak
extensions.st
jv_smallsense.st
libInit.cc
smallsense.rc
stx_goodies_smallsense.st
--- a/Make.proto	Wed Jul 09 10:12:26 2014 +0100
+++ b/Make.proto	Wed Jul 09 12:23:50 2014 +0100
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: jv_smallsense.
+# automagically generated from the projectDefinition: stx_goodies_smallsense.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -17,7 +17,7 @@
 #
 # position (of this package) in directory hierarchy:
 # (must point to ST/X top directory, for tools and includes)
-TOP=../../stx
+TOP=../../../stx
 INCLUDE_TOP=$(TOP)/..
 
 # subdirectories where targets are to be made:
@@ -43,7 +43,7 @@
 # LOCALDEFINES=-Dfoo -Dbar -DDEBUG
 LOCALDEFINES=
 
-LIBNAME=libjv_smallsense
+LIBNAME=libstx_goodies_smallsense
 STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
 
 
@@ -78,16 +78,16 @@
 		echo -n exported > .svnversion; \
 	fi
 
-jv_smallsense.o: jv_smallsense.st .svnversion
+stx_goodies_smallsense.o: stx_goodies_smallsense.st .svnversion
 	@if [ -d .svn ]; then \
 		rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
 		echo "  [SV]  Expanding svnRevisionNo in $1.st"; \
-		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .jv_smallsense.svn.st; \
+		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_goodies_smallsense.svn.st; \
 	fi
-	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.jv_smallsense.svn $(C_RULE);
-	sed -i -e "s/\".jv_smallsense.svn.st\");/\"\jv_smallsense.st\");/g" .jv_smallsense.svn.c
-	$(MAKE) .jv_smallsense.svn.$(O)
-	@mv .jv_smallsense.svn.$(O) jv_smallsense.$(O)
+	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_goodies_smallsense.svn $(C_RULE);
+	sed -i -e "s/\".stx_goodies_smallsense.svn.st\");/\"\stx_goodies_smallsense.st\");/g" .stx_goodies_smallsense.svn.c
+	$(MAKE) .stx_goodies_smallsense.svn.$(O)
+	@mv .stx_goodies_smallsense.svn.$(O) stx_goodies_smallsense.$(O)
 endif
 
 
@@ -96,7 +96,7 @@
 # copy state changes. Together with --guessVersion it ensures that package
 # definition class always contains correct binary revision string.
 ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
-jv_smallsense.$(O): $(shell hg root)/.hg/dirstate
+stx_goodies_smallsense.$(O): $(shell hg root)/.hg/dirstate
 endif
 
 
@@ -195,37 +195,37 @@
 $(OUTDIR)SmallSense__TokenStream.$(O) SmallSense__TokenStream.$(H): SmallSense__TokenStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__Type.$(O) SmallSense__Type.$(H): SmallSense__Type.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__TypeHolder.$(O) SmallSense__TypeHolder.$(H): SmallSense__TypeHolder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)jv_smallsense.$(O) jv_smallsense.$(H): jv_smallsense.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractJavaCompletionEngine.$(O) SmallSense__AbstractJavaCompletionEngine.$(H): SmallSense__AbstractJavaCompletionEngine.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractSearchDialog.$(O) SmallSense__AbstractSearchDialog.$(H): SmallSense__AbstractSearchDialog.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractDIalog.$(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__ClassInfo.$(O) SmallSense__ClassInfo.$(H): SmallSense__ClassInfo.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__Info.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassPO.$(O) SmallSense__ClassPO.$(H): SmallSense__ClassPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassType.$(O) SmallSense__ClassType.$(H): SmallSense__ClassType.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ConstantPO.$(O) SmallSense__ConstantPO.$(H): SmallSense__ConstantPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__GenericEditSupport.$(O) SmallSense__GenericEditSupport.$(H): SmallSense__GenericEditSupport.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaEditSupport.$(O) SmallSense__JavaEditSupport.$(H): SmallSense__JavaEditSupport.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaImportPO.$(O) SmallSense__JavaImportPO.$(H): SmallSense__JavaImportPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodInfo.$(O) SmallSense__MethodInfo.$(H): SmallSense__MethodInfo.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__Info.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodPO.$(O) SmallSense__MethodPO.$(H): SmallSense__MethodPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__PackagePO.$(O) SmallSense__PackagePO.$(H): SmallSense__PackagePO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkCompletionEngine.$(O) SmallSense__SmalltalkCompletionEngine.$(H): SmallSense__SmalltalkCompletionEngine.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkEditSupport.$(O) SmallSense__SmalltalkEditSupport.$(H): SmallSense__SmalltalkEditSupport.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkInferencer.$(O) SmallSense__SmalltalkInferencer.$(H): SmallSense__SmalltalkInferencer.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkParseNodeFinder.$(O) SmallSense__SmalltalkParseNodeFinder.$(H): SmallSense__SmalltalkParseNodeFinder.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SnippetPO.$(O) SmallSense__SnippetPO.$(H): SmallSense__SnippetPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__UnionType.$(O) SmallSense__UnionType.$(H): SmallSense__UnionType.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__SmalltalkInferencerParameters.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__UnknownType.$(O) SmallSense__UnknownType.$(H): SmallSense__UnknownType.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__VariablePO.$(O) SmallSense__VariablePO.$(H): SmallSense__VariablePO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractJavaCompletionEngineSimple.$(O) SmallSense__AbstractJavaCompletionEngineSimple.$(H): SmallSense__AbstractJavaCompletionEngineSimple.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/jv/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__GroovyEditSupport.$(O) SmallSense__GroovyEditSupport.$(H): SmallSense__GroovyEditSupport.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__JavaEditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaCompletionEngine.$(O) SmallSense__JavaCompletionEngine.$(H): SmallSense__JavaCompletionEngine.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaConstructorPO.$(O) SmallSense__JavaConstructorPO.$(H): SmallSense__JavaConstructorPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__MethodPO.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodKeywordRestPO.$(O) SmallSense__MethodKeywordRestPO.$(H): SmallSense__MethodKeywordRestPO.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__MethodPO.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodSearchDialog.$(O) SmallSense__MethodSearchDialog.$(H): SmallSense__MethodSearchDialog.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/jv/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__PackageSearchDialog.$(O) SmallSense__PackageSearchDialog.$(H): SmallSense__PackageSearchDialog.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)/jv/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)/jv/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__GroovyCompletionEngineSimple.$(O) SmallSense__GroovyCompletionEngineSimple.$(H): SmallSense__GroovyCompletionEngineSimple.st $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/jv/smallsense/SmallSense__JavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_smallsense.$(O) stx_goodies_smallsense.$(H): stx_goodies_smallsense.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractJavaCompletionEngine.$(O) SmallSense__AbstractJavaCompletionEngine.$(H): SmallSense__AbstractJavaCompletionEngine.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractSearchDialog.$(O) SmallSense__AbstractSearchDialog.$(H): SmallSense__AbstractSearchDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(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__ClassInfo.$(O) SmallSense__ClassInfo.$(H): SmallSense__ClassInfo.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__Info.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ClassPO.$(O) SmallSense__ClassPO.$(H): SmallSense__ClassPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ClassType.$(O) SmallSense__ClassType.$(H): SmallSense__ClassType.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ConstantPO.$(O) SmallSense__ConstantPO.$(H): SmallSense__ConstantPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__GenericEditSupport.$(O) SmallSense__GenericEditSupport.$(H): SmallSense__GenericEditSupport.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__JavaEditSupport.$(O) SmallSense__JavaEditSupport.$(H): SmallSense__JavaEditSupport.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__JavaImportPO.$(O) SmallSense__JavaImportPO.$(H): SmallSense__JavaImportPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__MethodInfo.$(O) SmallSense__MethodInfo.$(H): SmallSense__MethodInfo.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__Info.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__MethodPO.$(O) SmallSense__MethodPO.$(H): SmallSense__MethodPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__PackagePO.$(O) SmallSense__PackagePO.$(H): SmallSense__PackagePO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkCompletionEngine.$(O) SmallSense__SmalltalkCompletionEngine.$(H): SmallSense__SmalltalkCompletionEngine.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkEditSupport.$(O) SmallSense__SmalltalkEditSupport.$(H): SmallSense__SmalltalkEditSupport.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkInferencer.$(O) SmallSense__SmalltalkInferencer.$(H): SmallSense__SmalltalkInferencer.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkParseNodeFinder.$(O) SmallSense__SmalltalkParseNodeFinder.$(H): SmallSense__SmalltalkParseNodeFinder.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SnippetPO.$(O) SmallSense__SnippetPO.$(H): SmallSense__SnippetPO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__UnionType.$(O) SmallSense__UnionType.$(H): SmallSense__UnionType.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__SmalltalkInferencerParameters.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__UnknownType.$(O) SmallSense__UnknownType.$(H): SmallSense__UnknownType.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__Type.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__VariablePO.$(O) SmallSense__VariablePO.$(H): SmallSense__VariablePO.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__PO.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractJavaCompletionEngineSimple.$(O) SmallSense__AbstractJavaCompletionEngineSimple.$(H): SmallSense__AbstractJavaCompletionEngineSimple.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__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(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__GroovyEditSupport.$(O) SmallSense__GroovyEditSupport.$(H): SmallSense__GroovyEditSupport.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__EditSupport.$(H) $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__JavaEditSupport.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(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/HierarchicalItem.$(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/HierarchicalItem.$(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__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__PackageSearchDialog.$(O) SmallSense__PackageSearchDialog.$(H): SmallSense__PackageSearchDialog.st $(INCLUDE_TOP)/stx/goodies/smallsense/SmallSense__AbstractDIalog.$(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__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)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBLintRule.$(H) $(INCLUDE_TOP)/stx/goodies/refactoryBrowser/lint/RBTransformationRule.$(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/PrimaryNode.$(H) $(INCLUDE_TOP)/stx/libcomp/PrimitiveNode.$(H) $(INCLUDE_TOP)/stx/libcomp/ReturnNode.$(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/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__NavigationState.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NewSystemBrowser.$(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/libwidg/DialogBox.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextView.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/TextCollector.$(H) $(INCLUDE_TOP)/stx/libwidg/TextView.$(H) $(INCLUDE_TOP)/stx/libwidg/Workspace.$(H) $(INCLUDE_TOP)/stx/libwidg2/DoWhatIMeanSupport.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/Make.spec	Wed Jul 09 10:12:26 2014 +0100
+++ b/Make.spec	Wed Jul 09 12:23:50 2014 +0100
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: jv_smallsense.
+# automagically generated from the projectDefinition: stx_goodies_smallsense.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -12,8 +12,8 @@
 # Do NOT CHANGE THESE DEFINITIONS
 # (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
 #  to find the source code of a class and to find the library for a package)
-MODULE=jv
-MODULE_DIR=smallsense
+MODULE=stx
+MODULE_DIR=goodies/smallsense
 PACKAGE=$(MODULE):$(MODULE_DIR)
 
 
@@ -86,7 +86,7 @@
 	SmallSense::TokenStream \
 	SmallSense::Type \
 	SmallSense::TypeHolder \
-	jv_smallsense \
+	stx_goodies_smallsense \
 	SmallSense::AbstractJavaCompletionEngine \
 	SmallSense::AbstractSearchDialog \
 	SmallSense::ClassInfo \
@@ -158,7 +158,7 @@
     $(OUTDIR_SLASH)SmallSense__TokenStream.$(O) \
     $(OUTDIR_SLASH)SmallSense__Type.$(O) \
     $(OUTDIR_SLASH)SmallSense__TypeHolder.$(O) \
-    $(OUTDIR_SLASH)jv_smallsense.$(O) \
+    $(OUTDIR_SLASH)stx_goodies_smallsense.$(O) \
     $(OUTDIR_SLASH)SmallSense__AbstractJavaCompletionEngine.$(O) \
     $(OUTDIR_SLASH)SmallSense__AbstractSearchDialog.$(O) \
     $(OUTDIR_SLASH)SmallSense__ClassInfo.$(O) \
--- a/SmallSense__AbstractDIalog.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__AbstractDIalog.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__AbstractJavaCompletionEngine.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__AbstractJavaCompletionEngine.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__AbstractJavaCompletionEngineSimple.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__AbstractJavaCompletionEngineSimple.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__AbstractJavaCompletionEngineTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__AbstractJavaCompletionEngineTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__AbstractSearchDialog.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__AbstractSearchDialog.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__BaseTestClass.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__BaseTestClass.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ClassInfo.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ClassInfo.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ClassPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ClassPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ClassSearchDialog.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ClassSearchDialog.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ClassType.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ClassType.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CodeHighlightingService.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CodeHighlightingService.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CodeNavigationService.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CodeNavigationService.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionContext.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionContext.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionController.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionController.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionEngine.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionEngine.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionEngineTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionEngineTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,6 +1,6 @@
 "{ Encoding: utf8 }"
 
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionResult.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionResult.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CompletionView.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CompletionView.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ConstantPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ConstantPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__CriticsWindow.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__CriticsWindow.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__EditService.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__EditService.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__EditSupport.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__EditSupport.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__FinderTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__FinderTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__GenericEditSupport.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__GenericEditSupport.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__GroovyCompletionEngineSimple.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__GroovyCompletionEngineSimple.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__GroovyCompletionEngineSimpleTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__GroovyCompletionEngineSimpleTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,6 +1,6 @@
 "{ Encoding: utf8 }"
 
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__GroovyEditSupport.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__GroovyEditSupport.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__Info.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__Info.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaCompletionEngine.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaCompletionEngine.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaCompletionEngineEnvironmentResource.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaCompletionEngineEnvironmentResource.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaCompletionEngineSimple.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaCompletionEngineSimple.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaConstructorPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaConstructorPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaEditSupport.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaEditSupport.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__JavaImportPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__JavaImportPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__Manager.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__Manager.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__MethodInfo.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__MethodInfo.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__MethodKeywordRestPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__MethodKeywordRestPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__MethodPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__MethodPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__MethodSearchDialog.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__MethodSearchDialog.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__PO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__PO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__PackagePO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__PackagePO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__PackageSearchDialog.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__PackageSearchDialog.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ParseTreeIndex.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ParseTreeIndex.st	Wed Jul 09 12:23:50 2014 +0100
@@ -9,7 +9,7 @@
  other person.  No title to or ownership of the software is
  hereby transferred.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ParseTreeIndexEntry.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ParseTreeIndexEntry.st	Wed Jul 09 12:23:50 2014 +0100
@@ -23,7 +23,7 @@
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__ParseTreeInspector.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__ParseTreeInspector.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__RecognizerTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__RecognizerTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SelectorNode.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SelectorNode.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SettingsAppl.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SettingsAppl.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkChecker.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkChecker.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkCompletionEngine.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkCompletionEngine.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkEditSupport.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkEditSupport.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkInferencer.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkInferencer.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkInferencerParameters.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkInferencerParameters.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkLintAnnotation.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkLintAnnotation.st	Wed Jul 09 12:23:50 2014 +0100
@@ -9,7 +9,7 @@
  other person.  No title to or ownership of the software is
  hereby transferred.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkLintHighlighter.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkLintHighlighter.st	Wed Jul 09 12:23:50 2014 +0100
@@ -9,7 +9,7 @@
  other person.  No title to or ownership of the software is
  hereby transferred.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkLintService.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkLintService.st	Wed Jul 09 12:23:50 2014 +0100
@@ -9,7 +9,7 @@
  other person.  No title to or ownership of the software is
  hereby transferred.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkParseNodeFinder.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkParseNodeFinder.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkParseNodeVisitor.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkParseNodeVisitor.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkParser.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkParser.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkParserTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkParserTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkQuickFixer.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkQuickFixer.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkSyntaxHighlighter.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkSyntaxHighlighter.st	Wed Jul 09 12:23:50 2014 +0100
@@ -23,7 +23,7 @@
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 "
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SmalltalkUnacceptedMethodEnvironment.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SmalltalkUnacceptedMethodEnvironment.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__SnippetPO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__SnippetPO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TestCase.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TestCase.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenPatternMatcher.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenPatternMatcher.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenPatternMatcherTests.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenPatternMatcherTests.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenPatternParser.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenPatternParser.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenPatternToken.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenPatternToken.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenPatternTokenSet.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenPatternTokenSet.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TokenStream.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TokenStream.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__Type.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__Type.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__TypeHolder.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__TypeHolder.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__UnionType.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__UnionType.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__UnknownType.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__UnknownType.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/SmallSense__VariablePO.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/SmallSense__VariablePO.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"
+"{ Package: 'stx:goodies/smallsense' }"
 
 "{ NameSpace: SmallSense }"
 
--- a/bc.mak	Wed Jul 09 10:12:26 2014 +0100
+++ b/bc.mak	Wed Jul 09 12:23:50 2014 +0100
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: jv_smallsense.
+# automagically generated from the projectDefinition: stx_goodies_smallsense.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -20,7 +20,7 @@
 #  this has changed; it is now also possible to build using microsoft visual c
 #    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
 #
-TOP=..\..\stx
+TOP=..\..\..\stx
 INCLUDE_TOP=$(TOP)\..
 
 
@@ -29,7 +29,7 @@
 
 !INCLUDE Make.spec
 
-LIBNAME=libjv_smallsense
+LIBNAME=libstx_goodies_smallsense
 RESFILES=smallsense.$(RES)
 
 
@@ -119,37 +119,37 @@
 $(OUTDIR)SmallSense__TokenStream.$(O) SmallSense__TokenStream.$(H): SmallSense__TokenStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__Type.$(O) SmallSense__Type.$(H): SmallSense__Type.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)SmallSense__TypeHolder.$(O) SmallSense__TypeHolder.$(H): SmallSense__TypeHolder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)jv_smallsense.$(O) jv_smallsense.$(H): jv_smallsense.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractJavaCompletionEngine.$(O) SmallSense__AbstractJavaCompletionEngine.$(H): SmallSense__AbstractJavaCompletionEngine.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractSearchDialog.$(O) SmallSense__AbstractSearchDialog.$(H): SmallSense__AbstractSearchDialog.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractDIalog.$(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__ClassInfo.$(O) SmallSense__ClassInfo.$(H): SmallSense__ClassInfo.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__Info.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassPO.$(O) SmallSense__ClassPO.$(H): SmallSense__ClassPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassType.$(O) SmallSense__ClassType.$(H): SmallSense__ClassType.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ConstantPO.$(O) SmallSense__ConstantPO.$(H): SmallSense__ConstantPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__GenericEditSupport.$(O) SmallSense__GenericEditSupport.$(H): SmallSense__GenericEditSupport.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaEditSupport.$(O) SmallSense__JavaEditSupport.$(H): SmallSense__JavaEditSupport.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaImportPO.$(O) SmallSense__JavaImportPO.$(H): SmallSense__JavaImportPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodInfo.$(O) SmallSense__MethodInfo.$(H): SmallSense__MethodInfo.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__Info.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodPO.$(O) SmallSense__MethodPO.$(H): SmallSense__MethodPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__PackagePO.$(O) SmallSense__PackagePO.$(H): SmallSense__PackagePO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkCompletionEngine.$(O) SmallSense__SmalltalkCompletionEngine.$(H): SmallSense__SmalltalkCompletionEngine.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkEditSupport.$(O) SmallSense__SmalltalkEditSupport.$(H): SmallSense__SmalltalkEditSupport.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkInferencer.$(O) SmallSense__SmalltalkInferencer.$(H): SmallSense__SmalltalkInferencer.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SmalltalkParseNodeFinder.$(O) SmallSense__SmalltalkParseNodeFinder.$(H): SmallSense__SmalltalkParseNodeFinder.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__SnippetPO.$(O) SmallSense__SnippetPO.$(H): SmallSense__SnippetPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__UnionType.$(O) SmallSense__UnionType.$(H): SmallSense__UnionType.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__SmalltalkInferencerParameters.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__UnknownType.$(O) SmallSense__UnknownType.$(H): SmallSense__UnknownType.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__VariablePO.$(O) SmallSense__VariablePO.$(H): SmallSense__VariablePO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__AbstractJavaCompletionEngineSimple.$(O) SmallSense__AbstractJavaCompletionEngineSimple.$(H): SmallSense__AbstractJavaCompletionEngineSimple.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\jv\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__GroovyEditSupport.$(O) SmallSense__GroovyEditSupport.$(H): SmallSense__GroovyEditSupport.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__JavaEditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaCompletionEngine.$(O) SmallSense__JavaCompletionEngine.$(H): SmallSense__JavaCompletionEngine.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__JavaConstructorPO.$(O) SmallSense__JavaConstructorPO.$(H): SmallSense__JavaConstructorPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__MethodPO.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodKeywordRestPO.$(O) SmallSense__MethodKeywordRestPO.$(H): SmallSense__MethodKeywordRestPO.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__MethodPO.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__MethodSearchDialog.$(O) SmallSense__MethodSearchDialog.$(H): SmallSense__MethodSearchDialog.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\jv\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__PackageSearchDialog.$(O) SmallSense__PackageSearchDialog.$(H): SmallSense__PackageSearchDialog.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractDIalog.$(H) $(INCLUDE_TOP)\jv\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)\jv\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallSense__GroovyCompletionEngineSimple.$(O) SmallSense__GroovyCompletionEngineSimple.$(H): SmallSense__GroovyCompletionEngineSimple.st $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractJavaCompletionEngine.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__AbstractJavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\jv\smallsense\SmallSense__JavaCompletionEngineSimple.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_smallsense.$(O) stx_goodies_smallsense.$(H): stx_goodies_smallsense.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractJavaCompletionEngine.$(O) SmallSense__AbstractJavaCompletionEngine.$(H): SmallSense__AbstractJavaCompletionEngine.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractSearchDialog.$(O) SmallSense__AbstractSearchDialog.$(H): SmallSense__AbstractSearchDialog.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__AbstractDIalog.$(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__ClassInfo.$(O) SmallSense__ClassInfo.$(H): SmallSense__ClassInfo.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__Info.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ClassPO.$(O) SmallSense__ClassPO.$(H): SmallSense__ClassPO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ClassType.$(O) SmallSense__ClassType.$(H): SmallSense__ClassType.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__ConstantPO.$(O) SmallSense__ConstantPO.$(H): SmallSense__ConstantPO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__GenericEditSupport.$(O) SmallSense__GenericEditSupport.$(H): SmallSense__GenericEditSupport.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__JavaEditSupport.$(O) SmallSense__JavaEditSupport.$(H): SmallSense__JavaEditSupport.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__JavaImportPO.$(O) SmallSense__JavaImportPO.$(H): SmallSense__JavaImportPO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__MethodInfo.$(O) SmallSense__MethodInfo.$(H): SmallSense__MethodInfo.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__Info.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__MethodPO.$(O) SmallSense__MethodPO.$(H): SmallSense__MethodPO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__PackagePO.$(O) SmallSense__PackagePO.$(H): SmallSense__PackagePO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkCompletionEngine.$(O) SmallSense__SmalltalkCompletionEngine.$(H): SmallSense__SmalltalkCompletionEngine.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__CompletionEngine.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkEditSupport.$(O) SmallSense__SmalltalkEditSupport.$(H): SmallSense__SmalltalkEditSupport.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkInferencer.$(O) SmallSense__SmalltalkInferencer.$(H): SmallSense__SmalltalkInferencer.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SmalltalkParseNodeFinder.$(O) SmallSense__SmalltalkParseNodeFinder.$(H): SmallSense__SmalltalkParseNodeFinder.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__SmalltalkParseNodeVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__SnippetPO.$(O) SmallSense__SnippetPO.$(H): SmallSense__SnippetPO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__UnionType.$(O) SmallSense__UnionType.$(H): SmallSense__UnionType.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__SmalltalkInferencerParameters.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__UnknownType.$(O) SmallSense__UnknownType.$(H): SmallSense__UnknownType.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__Type.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__VariablePO.$(O) SmallSense__VariablePO.$(H): SmallSense__VariablePO.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__PO.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg2\HierarchicalItem.$(H) $(STCHDR)
+$(OUTDIR)SmallSense__AbstractJavaCompletionEngineSimple.$(O) SmallSense__AbstractJavaCompletionEngineSimple.$(H): SmallSense__AbstractJavaCompletionEngineSimple.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__ClassSearchDialog.$(O) SmallSense__ClassSearchDialog.$(H): SmallSense__ClassSearchDialog.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__AbstractDIalog.$(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__GroovyEditSupport.$(O) SmallSense__GroovyEditSupport.$(H): SmallSense__GroovyEditSupport.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__EditSupport.$(H) $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__JavaEditSupport.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(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\HierarchicalItem.$(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\HierarchicalItem.$(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__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__PackageSearchDialog.$(O) SmallSense__PackageSearchDialog.$(H): SmallSense__PackageSearchDialog.st $(INCLUDE_TOP)\stx\goodies/smallsense\SmallSense__AbstractDIalog.$(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__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)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBLintRule.$(H) $(INCLUDE_TOP)\stx\goodies\refactoryBrowser\lint\RBTransformationRule.$(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\PrimaryNode.$(H) $(INCLUDE_TOP)\stx\libcomp\PrimitiveNode.$(H) $(INCLUDE_TOP)\stx\libcomp\ReturnNode.$(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\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__NavigationState.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NewSystemBrowser.$(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\libwidg\DialogBox.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextCollector.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(INCLUDE_TOP)\stx\libwidg\Workspace.$(H) $(INCLUDE_TOP)\stx\libwidg2\DoWhatIMeanSupport.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
@@ -160,5 +160,5 @@
 # copy state changes. Together with --guessVersion it ensures that package
 # definition class always contains correct binary revision string.
 !IFDEF HGROOT
-$(OUTDIR)jv_smallsense.$(O): $(HGROOT)\.hg\dirstate
+$(OUTDIR)stx_goodies_smallsense.$(O): $(HGROOT)\.hg\dirstate
 !ENDIF
--- a/extensions.st	Wed Jul 09 10:12:26 2014 +0100
+++ b/extensions.st	Wed Jul 09 12:23:50 2014 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'jv:smallsense' }"!
+"{ Package: 'stx:goodies/smallsense' }"!
 
 !AssignmentNode methodsFor:'enumeration'!
 
@@ -61,7 +61,7 @@
 
     <swizzle: #requestProject:from:initialAnswer:suggestions: checksum: #[44 7 203 219 159 78 34 52 228 46 39 222 156 28 223 139 68 15 192 64]>
     "
-    jv_smallsense swizzle: (DialogBox class >> #smallSenseRequestProject:from:initialAnswer:suggestions:)
+    stx_goodies_smallsense swizzle: (DialogBox class >> #smallSenseRequestProject:from:initialAnswer:suggestions:)
     "  
 
     | dialog "Original code" newProject box |
@@ -820,7 +820,7 @@
     "Created: / 24-09-2013 / 00:29:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
-!jv_smallsense class methodsFor:'documentation'!
+!stx_goodies_smallsense class methodsFor:'documentation'!
 
 extensionsVersion_HG
 
--- a/jv_smallsense.st	Wed Jul 09 10:12:26 2014 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,460 +0,0 @@
-"{ Package: 'jv:smallsense' }"
-
-LibraryDefinition subclass:#jv_smallsense
-	instanceVariableNames:''
-	classVariableNames:'Swizzled'
-	poolDictionaries:''
-	category:'* Projects & Packages *'
-!
-
-
-!jv_smallsense class methodsFor:'initialization'!
-
-initialize
-
-    "This should be logically done in postload, but postload
-     is not called when classlibrary is built-in (i.e., not loaded
-     by Smalltalk loadPackage: ...). This is indeed a bug. "
-
-    Swizzled := false.
-    self hasAllExtensionsLoaded ifTrue:[
-        self swizzle
-    ].
-
-    "Created: / 19-08-2013 / 15:24:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 02-09-2013 / 12:29:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!jv_smallsense class methodsFor:'accessing - tests'!
-
-excludedFromTestSuite
-    "List of testcases and/or tests excluded from testsuite.
-     Entries maybe ClassName or #(ClassName testName)
-    "
-    ^ #(
-        #'SmallSense::BaseTestClass'
-        #'SmallSense::TestCase'
-        #'SmallSense::FinderTests'
-        #'SmallSense::RecognizerTests'
-        #'SmallSense::SmalltalkParserTests'
-    )
-
-    "Created: / 23-05-2014 / 12:49:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!jv_smallsense class methodsFor:'description'!
-
-excludedFromPreRequisites
-    "list all packages which should be ignored in the automatic
-     preRequisites scan. See #preRequisites for more."
-
-    ^ #(
-    )
-!
-
-mandatoryPreRequisites
-    "list packages which are mandatory as a prerequisite.
-     This are packages containing superclasses of my classes and classes which
-     are extended by myself.
-     They are mandatory, beacuse we need these packages as a prerequisite for loading and compiling.
-     This method is generated automatically,
-     by searching along the inheritance chain of all of my classes."
-
-    ^ #(
-        #'stx:goodies/refactoryBrowser/helpers'    "BrowserEnvironment - superclass of SmallSense::SmalltalkUnacceptedMethodEnvironment "
-        #'stx:goodies/refactoryBrowser/lint'    "RBLintRule - extended "
-        #'stx:goodies/regex'    "Regex::RxCharSetParser - superclass of SmallSense::TokenPatternParser::TokenSpecParser "
-        #'stx:goodies/sunit'    "TestAsserter - superclass of SmallSense::AbstractJavaCompletionEngineTests "
-        #'stx:libbasic'    "Collection - extended "
-        #'stx:libcomp'    "AbstractSyntaxHighlighter - superclass of SmallSense::SmalltalkParser "
-        #'stx:libhtml'    "HTMLDocumentFrame - extended "
-        #'stx:libtool'    "AbstractSettingsApplication - superclass of SmallSense::SettingsAppl "
-        #'stx:libview'    "DeviceGraphicsContext - extended "
-        #'stx:libview2'    "ApplicationModel - extended "
-        #'stx:libwidg'    "DialogBox - extended "
-        #'stx:libwidg2'    "DoWhatIMeanSupport - extended "
-    )
-!
-
-referencedPreRequisites
-    "list packages which are a prerequisite, because they contain
-     classes which are referenced by my classes.
-     We do not need these packages as a prerequisite for loading or compiling.
-     This method is generated automatically,
-     by searching all classes (and their packages) which are referenced by my classes."
-
-    ^ #(
-        #'stx:goodies/refactoryBrowser/parser'    "RBFormatter - referenced by SmallSense::SmalltalkEditSupport>>electricInsertSnippetAfterDoubleColon "
-        #'stx:libbasic2'    "BackgroundJob - referenced by SmallSense::AbstractSearchDialog>>initialize "
-        #'stx:libbasic3'    "ChangeSet - referenced by RBTransformationRule>>fixes: "
-        #'stx:libjava'    "Java - referenced by SmallSense::JavaCompletionEngineEnvironmentResource>>tearDown "
-        #'stx:libjava/tools'    "GroovyScanner - referenced by SmallSense::GroovyCompletionEngineSimple>>scannerClass "
-    )
-!
-
-subProjects
-    "list packages which are known as subprojects.
-     The generated makefile will enter those and make there as well.
-     However: they are not forced to be loaded when a package is loaded;
-     for those, redefine requiredPrerequisites"
-
-    ^ #(
-    )
-! !
-
-!jv_smallsense class methodsFor:'description - actions'!
-
-postLoadAction
-
-    "/ Setup SmallSense completion
-    UserPreferences current at: #searchCompletionBlock put: #SmallSense.     
-
-    "/ Swizzle methods. Note, that if they are already swizzled,
-    "/ self swizzle is noop.
-    self swizzle.
-
-    "Created: / 02-09-2013 / 12:30:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified (comment): / 25-11-2013 / 12:31:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!jv_smallsense class methodsFor:'description - compilation'!
-
-additionalRules_bc_dot_mak
-    "obsolete - kept for compatibility with old project files"
-
-    ^ '
-# HACK to make it compilable under CVS stx:libtool
-$(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H): $(INCLUDE_TOP)\stx\libtool\Tools_NavigationState.$(H)
-        copy $(INCLUDE_TOP)\stx\libtool\Tools_NavigationState.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H)
-'
-
-    "Created: / 04-09-2013 / 08:28:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-additionalRules_make_dot_proto
-    "allows for additional rules to be added to the make.proto file."
-
-    ^ '
-# HACK to make it compilable under CVS stx:libtool
-$(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H): $(INCLUDE_TOP)/stx/libtool/Tools_NavigationState.$(H)
-        ln -s $(INCLUDE_TOP)/stx/libtool/Tools_NavigationState.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H)
-'
-
-    "Created: / 04-09-2013 / 08:02:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!jv_smallsense class methodsFor:'description - contents'!
-
-classNamesAndAttributes
-    "lists the classes which are to be included in the project.
-     Each entry in the list may be: a single class-name (symbol),
-     or an array-literal consisting of class name and attributes.
-     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
-
-    ^ #(
-        "<className> or (<className> attributes...) in load order"
-        #'SmallSense::AbstractDIalog'
-        (#'SmallSense::BaseTestClass' autoload)
-        #'SmallSense::CodeHighlightingService'
-        #'SmallSense::CodeNavigationService'
-        #'SmallSense::CompletionContext'
-        #'SmallSense::CompletionController'
-        #'SmallSense::CompletionEngine'
-        (#'SmallSense::CompletionEngineTests' autoload)
-        #'SmallSense::CompletionResult'
-        #'SmallSense::CompletionView'
-        #'SmallSense::CriticsWindow'
-        #'SmallSense::EditService'
-        #'SmallSense::EditSupport'
-        #'SmallSense::Info'
-        (#'SmallSense::JavaCompletionEngineEnvironmentResource' autoload)
-        #'SmallSense::Manager'
-        #'SmallSense::PO'
-        #'SmallSense::ParseTreeIndex'
-        #'SmallSense::ParseTreeIndexEntry'
-        #'SmallSense::ParseTreeInspector'
-        #'SmallSense::SelectorNode'
-        #'SmallSense::SettingsAppl'
-        #'SmallSense::SmalltalkChecker'
-        #'SmallSense::SmalltalkInferencerParameters'
-        #'SmallSense::SmalltalkLintAnnotation'
-        #'SmallSense::SmalltalkLintHighlighter'
-        #'SmallSense::SmalltalkLintService'
-        #'SmallSense::SmalltalkParseNodeVisitor'
-        #'SmallSense::SmalltalkParser'
-        #'SmallSense::SmalltalkQuickFixer'
-        #'SmallSense::SmalltalkSyntaxHighlighter'
-        #'SmallSense::SmalltalkUnacceptedMethodEnvironment'
-        (#'SmallSense::TestCase' autoload)
-        #'SmallSense::TokenPatternMatcher'
-        (#'SmallSense::TokenPatternMatcherTests' autoload)
-        #'SmallSense::TokenPatternParser'
-        #'SmallSense::TokenPatternToken'
-        #'SmallSense::TokenPatternTokenSet'
-        #'SmallSense::TokenStream'
-        #'SmallSense::Type'
-        #'SmallSense::TypeHolder'
-        #'jv_smallsense'
-        #'SmallSense::AbstractSearchDialog'
-        #'SmallSense::AbstractJavaCompletionEngine'
-        (#'SmallSense::AbstractJavaCompletionEngineTests' autoload)
-        #'SmallSense::ClassInfo'
-        #'SmallSense::ClassPO'
-        #'SmallSense::ClassType'
-        #'SmallSense::ConstantPO'
-        (#'SmallSense::FinderTests' autoload)
-        #'SmallSense::GenericEditSupport'
-        #'SmallSense::JavaEditSupport'
-        #'SmallSense::JavaImportPO'
-        #'SmallSense::MethodInfo'
-        #'SmallSense::MethodPO'
-        #'SmallSense::PackagePO'
-        (#'SmallSense::RecognizerTests' autoload)
-        #'SmallSense::SmalltalkCompletionEngine'
-        #'SmallSense::SmalltalkEditSupport'
-        #'SmallSense::SmalltalkInferencer'
-        #'SmallSense::SmalltalkParseNodeFinder'
-        (#'SmallSense::SmalltalkParserTests' autoload)
-        #'SmallSense::SnippetPO'
-        #'SmallSense::UnionType'
-        #'SmallSense::UnknownType'
-        #'SmallSense::VariablePO'
-        #'SmallSense::ClassSearchDialog'
-        #'SmallSense::AbstractJavaCompletionEngineSimple'
-        (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
-        #'SmallSense::GroovyEditSupport'
-        #'SmallSense::JavaCompletionEngine'
-        #'SmallSense::JavaConstructorPO'
-        #'SmallSense::MethodKeywordRestPO'
-        #'SmallSense::MethodSearchDialog'
-        #'SmallSense::PackageSearchDialog'
-        #'SmallSense::JavaCompletionEngineSimple'
-        #'SmallSense::GroovyCompletionEngineSimple'
-    )
-!
-
-extensionMethodNames
-    "list class/selector pairs of extensions.
-     A correponding method with real names must be present in my concrete subclasses"
-
-    ^ #(
-        ParseNode isSelector
-        AssignmentNode childNamesAndValuesDo:
-        AssignmentNode inferedType
-        AssignmentNode inferedType:
-        MessageNode childNamesAndValuesDo:
-        ParseErrorNode childNamesAndValuesDo:
-        ParseNode childNamesAndValuesDo:
-        ParseNode inferedType
-        ParseNode inferedType:
-        PrimaryNode childNamesAndValuesDo:
-        StatementNode childNamesAndValuesDo:
-        StatementNode inferedType
-        StatementNode inferedType:
-        UserPreferences smallSenseEnabled
-        UserPreferences smallSenseEnabled:
-        VariableNode isGlobalOrPrivateClass
-        'ConfigurableFeatures class' hasSmallSenseEnabled
-        UserPreferences smallSenseBackgroundLintEnabled
-        UserPreferences smallSenseBackgroundLintEnabled:
-        RBLintRule fixes:
-        RBTransformationRule fixes:
-        UserPreferences smallSenseBackgroundTypingEnabled
-        UserPreferences smallSenseBackgroundTypingEnabled:
-        HTMLDocumentView doQuickFix:
-        'Tools::CodeHighlightingService class' new
-        DoWhatIMeanSupport smallSenseCodeCompletionForClass:context:codeView:
-        #'Tools::NavigationState' smallSenseSelectedClasses
-        'Tools::CodeCompletionService class' smallSenseIsUsefulFor:
-        BlockNode childNamesAndValuesDo:
-        'Tools::CodeNavigationService class' new
-        'Workspace class' smallSenseCodeCompletionServiceClass
-        ParseNode navigateToUsing:
-        MessageNode navigateToUsing:
-        VariableNode navigateToUsing:
-        EditTextView autoIndent
-        #'Tools::NewSystemBrowser' #'searchCompletionBlock_SmallSense'
-        #'Tools::NewSystemBrowser' smallSenseSearchCompletion:
-        #'Tools::NewSystemBrowser' smallSenseSearchCompletionBlock
-        #'Tools::NewSystemBrowser' smallSenseSearchCompletionEntryForClass:showPrefix:
-        #'Tools::NewSystemBrowser' smallSenseSearchCompletionNewForClass:
-        PrimitiveNode inferedType
-        UserPreferences smallSenseCompleteIfUnambiguous
-        UserPreferences smallSenseCompleteIfUnambiguous:
-        UserPreferences smallSenseCompletionEnabled
-        UserPreferences smallSenseCompletionEnabled:
-        Method inspector2TabParseTreeInspector
-        Method inspector2Tabs
-        ReturnNode childNamesAndValuesDo:
-        'Tools::NewSystemBrowser class' #'smallsense_askForClassToSearch:single:msgTail:resources:filter:forBrowser:thenDo:'
-        UserPreferences smallSenseNewDialogsEnabled
-        UserPreferences smallSenseNewDialogsEnabled:
-        'DialogBox class' smallSenseRequestProject:from:initialAnswer:suggestions:
-    )
-! !
-
-!jv_smallsense class methodsFor:'description - project information'!
-
-applicationIconFileName
-    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
-
-    ^ nil
-    "/ ^ self applicationName
-!
-
-companyName
-    "Return a companyname which will appear in <lib>.rc"
-
-    ^ 'eXept Software AG'
-!
-
-description
-    "Return a description string which will appear in vc.def / bc.def"
-
-    ^ 'Smalltalk/X Class library'
-!
-
-legalCopyright
-    "Return a copyright string which will appear in <lib>.rc"
-
-    ^ 'Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011'
-!
-
-productName
-    "Return a product name which will appear in <lib>.rc"
-
-    ^ 'Smalltalk/X'
-! !
-
-!jv_smallsense class methodsFor:'description - svn'!
-
-svnRepositoryUrlString
-    "Return a SVN repository URL of myself.
-     (Generated since 2011-04-08)
-    "        
-
-    ^ '$URL: https://vranyj1@swing.fit.cvut.cz/svn/stx/libtool/branches/jv/smallsense/jv_smallsense.st $'
-!
-
-svnRevisionNr
-    "Return a SVN revision number of myself.
-     This number is updated after a commit"
-
-    ^ "$SVN-Revision:"'7962            '"$"
-! !
-
-!jv_smallsense class methodsFor:'swizzling'!
-
-swizzle
-    "Swizzle all methods annotated as <swizzle:>"
-
-    Swizzled ifTrue:[ ^ self ].
-    [
-        self extensionMethods do:[:m|self swizzle: m].
-        Swizzled := true.
-    ] on: Error do:[:ex |
-        Logger log: ('Cannot swizzle: %1' bindWith: ex description) severity: #error
-    ].
-
-
-    "
-    jv_smallsense swizzle
-    "
-
-    "Created: / 19-08-2013 / 14:54:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 02-09-2013 / 12:30:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-swizzle: method
-    "Swizzle the method if it is annotated by <swizzle:> annotation"
-
-    | annotation |
-
-    annotation := method annotationAt: #swizzle:.
-    annotation notNil ifTrue:[
-        self swizzle: method as: (annotation argumentAt: 1).
-    ].
-    annotation := method annotationAt: #swizzle:checksum:.
-    annotation notNil ifTrue:[
-        self swizzle: method as: (annotation argumentAt: 1) checksum: (annotation argumentAt: 2)
-    ].
-
-    "Created: / 19-08-2013 / 14:53:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 10-05-2014 / 00:23:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-swizzle: swizzlingMethod as: selector
-    "Given an extension method, swizzle it into method's class
-     under given selector."
-
-    ^ self swizzle: swizzlingMethod as: selector checksum: nil
-
-    "Created: / 19-08-2013 / 14:01:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 10-05-2014 / 00:24:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-swizzle: swizzlingMethod as: selector checksum: expectedSHA
-    "Given an extension method, swizzle it into method's class
-     under given selector. 
-
-     If `expectedSHA` is not nil, compare SHA1 hashes of swizzledMethod 
-     source and issue a warning when checksum does not match - which 
-     means somebody changed that method meanwhile and we should 
-     validate/update swizzlling method"
-
-    | cls overwrittenMethod overwrittenMethodSHA overwrittenMethodProjectDefinition swizzledMethod  |
-
-    cls := swizzlingMethod mclass.
-    overwrittenMethod := cls compiledMethodAt: selector.
-    overwrittenMethod isNil ifTrue:[
-        "/ Oops, method gone?
-        self breakPoint: #jv.
-        ^ self.
-    ].
-
-    self assert: swizzlingMethod numArgs == overwrittenMethod numArgs.
-
-    expectedSHA notNil ifTrue:[ 
-        | src |
-
-        src := overwrittenMethod source.
-        src notNil ifTrue:[ 
-            overwrittenMethodSHA := SHA1Stream new nextPutAll: src; hashValue.
-            overwrittenMethodSHA = expectedSHA ifFalse:[ 
-                self breakPoint: #jv.
-                Logger log: 'Overwritten method checksum does not match' severity: #error.
-            ].
-        ].
-    ].
-
-    swizzledMethod := swizzlingMethod copy.
-    "/ Now, fake the package and source of swizzled method
-    "/ so on fileout, original code gets filed out.
-    swizzledMethod setPackage: overwrittenMethod package.
-    swizzledMethod setCategory: overwrittenMethod category.
-    swizzledMethod source: overwrittenMethod source.
-
-    "/ Save swizzledMethod to project...
-    overwrittenMethodProjectDefinition := ProjectDefinition definitionClassForPackage: overwrittenMethod package.
-    overwrittenMethodProjectDefinition rememberOverwrittenMethod:overwrittenMethod inClass: overwrittenMethod mclass.
-
-    "/ Install the swizzled method
-    cls methodDictionary at: selector put: swizzledMethod
-
-    "Created: / 10-05-2014 / 00:23:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 10-05-2014 / 11:00:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!jv_smallsense class methodsFor:'documentation'!
-
-version_HG
-
-    ^ '$Changeset: <not expanded> $'
-!
-
-version_SVN
-    ^ '$Id: jv_smallsense.st,v 1.2 2014/02/12 14:49:29 sr Exp $'
-! !
-
-
-jv_smallsense initialize!
--- a/libInit.cc	Wed Jul 09 10:12:26 2014 +0100
+++ b/libInit.cc	Wed Jul 09 12:23:50 2014 +0100
@@ -2,7 +2,7 @@
  * $Header$
  *
  * DO NOT EDIT
- * automagically generated from the projectDefinition: jv_smallsense.
+ * automagically generated from the projectDefinition: stx_goodies_smallsense.
  */
 #define __INDIRECTVMINITCALLS__
 #include <stc.h>
@@ -12,21 +12,21 @@
 #endif
 
 #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
-DLL_EXPORT void _libjv_smallsense_Init() INIT_TEXT_SECTION;
-DLL_EXPORT void _libjv_smallsense_InitDefinition() INIT_TEXT_SECTION;
+DLL_EXPORT void _libstx_goodies_smallsense_Init() INIT_TEXT_SECTION;
+DLL_EXPORT void _libstx_goodies_smallsense_InitDefinition() INIT_TEXT_SECTION;
 #endif
 
-void _libjv_smallsense_InitDefinition(pass, __pRT__, snd)
+void _libstx_goodies_smallsense_InitDefinition(pass, __pRT__, snd)
 OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libjv_smallsense__DFN", _libjv_smallsense_InitDefinition, "jv:smallsense");
-_jv_137smallsense_Init(pass,__pRT__,snd);
+__BEGIN_PACKAGE2__("libstx_goodies_smallsense__DFN", _libstx_goodies_smallsense_InitDefinition, "stx:goodies/smallsense");
+_stx_137goodies_137smallsense_Init(pass,__pRT__,snd);
 
 __END_PACKAGE__();
 }
 
-void _libjv_smallsense_Init(pass, __pRT__, snd)
+void _libstx_goodies_smallsense_Init(pass, __pRT__, snd)
 OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libjv_smallsense", _libjv_smallsense_Init, "jv:smallsense");
+__BEGIN_PACKAGE2__("libstx_goodies_smallsense", _libstx_goodies_smallsense_Init, "stx:goodies/smallsense");
 _SmallSense__AbstractDIalog_Init(pass,__pRT__,snd);
 _SmallSense__CodeHighlightingService_Init(pass,__pRT__,snd);
 _SmallSense__CodeNavigationService_Init(pass,__pRT__,snd);
@@ -63,7 +63,7 @@
 _SmallSense__TokenStream_Init(pass,__pRT__,snd);
 _SmallSense__Type_Init(pass,__pRT__,snd);
 _SmallSense__TypeHolder_Init(pass,__pRT__,snd);
-_jv_137smallsense_Init(pass,__pRT__,snd);
+_stx_137goodies_137smallsense_Init(pass,__pRT__,snd);
 _SmallSense__AbstractJavaCompletionEngine_Init(pass,__pRT__,snd);
 _SmallSense__AbstractSearchDialog_Init(pass,__pRT__,snd);
 _SmallSense__ClassInfo_Init(pass,__pRT__,snd);
@@ -95,6 +95,6 @@
 _SmallSense__JavaCompletionEngineSimple_Init(pass,__pRT__,snd);
 _SmallSense__GroovyCompletionEngineSimple_Init(pass,__pRT__,snd);
 
-_jv_137smallsense_extensions_Init(pass,__pRT__,snd);
+_stx_137goodies_137smallsense_extensions_Init(pass,__pRT__,snd);
 __END_PACKAGE__();
 }
--- a/smallsense.rc	Wed Jul 09 10:12:26 2014 +0100
+++ b/smallsense.rc	Wed Jul 09 12:23:50 2014 +0100
@@ -1,6 +1,6 @@
 //
 // DO NOT EDIT
-// automagically generated from the projectDefinition: jv_smallsense.
+// automagically generated from the projectDefinition: stx_goodies_smallsense.
 //
 VS_VERSION_INFO VERSIONINFO
   FILEVERSION     6,2,32767,32767
@@ -21,7 +21,7 @@
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
       VALUE "FileVersion", "6.2.32767.32767\0"
-      VALUE "InternalName", "jv:smallsense\0"
+      VALUE "InternalName", "stx:goodies/smallsense\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.4.0\0"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stx_goodies_smallsense.st	Wed Jul 09 12:23:50 2014 +0100
@@ -0,0 +1,460 @@
+"{ Package: 'stx:goodies/smallsense' }"
+
+LibraryDefinition subclass:#stx_goodies_smallsense
+	instanceVariableNames:''
+	classVariableNames:'Swizzled'
+	poolDictionaries:''
+	category:'* Projects & Packages *'
+!
+
+
+!stx_goodies_smallsense class methodsFor:'initialization'!
+
+initialize
+
+    "This should be logically done in postload, but postload
+     is not called when classlibrary is built-in (i.e., not loaded
+     by Smalltalk loadPackage: ...). This is indeed a bug. "
+
+    Swizzled := false.
+    self hasAllExtensionsLoaded ifTrue:[
+        self swizzle
+    ].
+
+    "Created: / 19-08-2013 / 15:24:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 02-09-2013 / 12:29:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_smallsense class methodsFor:'accessing - tests'!
+
+excludedFromTestSuite
+    "List of testcases and/or tests excluded from testsuite.
+     Entries maybe ClassName or #(ClassName testName)
+    "
+    ^ #(
+        #'SmallSense::BaseTestClass'
+        #'SmallSense::TestCase'
+        #'SmallSense::FinderTests'
+        #'SmallSense::RecognizerTests'
+        #'SmallSense::SmalltalkParserTests'
+    )
+
+    "Created: / 23-05-2014 / 12:49:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_smallsense class methodsFor:'description'!
+
+excludedFromPreRequisites
+    "list all packages which should be ignored in the automatic
+     preRequisites scan. See #preRequisites for more."
+
+    ^ #(
+    )
+!
+
+mandatoryPreRequisites
+    "list packages which are mandatory as a prerequisite.
+     This are packages containing superclasses of my classes and classes which
+     are extended by myself.
+     They are mandatory, beacuse we need these packages as a prerequisite for loading and compiling.
+     This method is generated automatically,
+     by searching along the inheritance chain of all of my classes."
+
+    ^ #(
+        #'stx:goodies/refactoryBrowser/helpers'    "BrowserEnvironment - superclass of SmallSense::SmalltalkUnacceptedMethodEnvironment "
+        #'stx:goodies/refactoryBrowser/lint'    "RBLintRule - extended "
+        #'stx:goodies/regex'    "Regex::RxCharSetParser - superclass of SmallSense::TokenPatternParser::TokenSpecParser "
+        #'stx:goodies/sunit'    "TestAsserter - superclass of SmallSense::AbstractJavaCompletionEngineTests "
+        #'stx:libbasic'    "Collection - extended "
+        #'stx:libcomp'    "AbstractSyntaxHighlighter - superclass of SmallSense::SmalltalkParser "
+        #'stx:libhtml'    "HTMLDocumentFrame - extended "
+        #'stx:libtool'    "AbstractSettingsApplication - superclass of SmallSense::SettingsAppl "
+        #'stx:libview'    "DeviceGraphicsContext - extended "
+        #'stx:libview2'    "ApplicationModel - extended "
+        #'stx:libwidg'    "DialogBox - extended "
+        #'stx:libwidg2'    "DoWhatIMeanSupport - extended "
+    )
+!
+
+referencedPreRequisites
+    "list packages which are a prerequisite, because they contain
+     classes which are referenced by my classes.
+     We do not need these packages as a prerequisite for loading or compiling.
+     This method is generated automatically,
+     by searching all classes (and their packages) which are referenced by my classes."
+
+    ^ #(
+        #'stx:goodies/refactoryBrowser/parser'    "RBFormatter - referenced by SmallSense::SmalltalkEditSupport>>electricInsertSnippetAfterDoubleColon "
+        #'stx:libbasic2'    "BackgroundJob - referenced by SmallSense::AbstractSearchDialog>>initialize "
+        #'stx:libbasic3'    "ChangeSet - referenced by RBTransformationRule>>fixes: "
+        #'stx:libjava'    "Java - referenced by SmallSense::JavaCompletionEngineEnvironmentResource>>tearDown "
+        #'stx:libjava/tools'    "GroovyScanner - referenced by SmallSense::GroovyCompletionEngineSimple>>scannerClass "
+    )
+!
+
+subProjects
+    "list packages which are known as subprojects.
+     The generated makefile will enter those and make there as well.
+     However: they are not forced to be loaded when a package is loaded;
+     for those, redefine requiredPrerequisites"
+
+    ^ #(
+    )
+! !
+
+!stx_goodies_smallsense class methodsFor:'description - actions'!
+
+postLoadAction
+
+    "/ Setup SmallSense completion
+    UserPreferences current at: #searchCompletionBlock put: #SmallSense.     
+
+    "/ Swizzle methods. Note, that if they are already swizzled,
+    "/ self swizzle is noop.
+    self swizzle.
+
+    "Created: / 02-09-2013 / 12:30:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified (comment): / 25-11-2013 / 12:31:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_smallsense class methodsFor:'description - compilation'!
+
+additionalRules_bc_dot_mak
+    "obsolete - kept for compatibility with old project files"
+
+    ^ '
+# HACK to make it compilable under CVS stx:libtool
+$(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H): $(INCLUDE_TOP)\stx\libtool\Tools_NavigationState.$(H)
+        copy $(INCLUDE_TOP)\stx\libtool\Tools_NavigationState.$(H) $(INCLUDE_TOP)\stx\libtool\Tools__NavigationState.$(H)
+'
+
+    "Created: / 04-09-2013 / 08:28:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+additionalRules_make_dot_proto
+    "allows for additional rules to be added to the make.proto file."
+
+    ^ '
+# HACK to make it compilable under CVS stx:libtool
+$(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H): $(INCLUDE_TOP)/stx/libtool/Tools_NavigationState.$(H)
+        ln -s $(INCLUDE_TOP)/stx/libtool/Tools_NavigationState.$(H) $(INCLUDE_TOP)/stx/libtool/Tools__NavigationState.$(H)
+'
+
+    "Created: / 04-09-2013 / 08:02:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_smallsense class methodsFor:'description - contents'!
+
+classNamesAndAttributes
+    "lists the classes which are to be included in the project.
+     Each entry in the list may be: a single class-name (symbol),
+     or an array-literal consisting of class name and attributes.
+     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
+
+    ^ #(
+        "<className> or (<className> attributes...) in load order"
+        #'SmallSense::AbstractDIalog'
+        (#'SmallSense::BaseTestClass' autoload)
+        #'SmallSense::CodeHighlightingService'
+        #'SmallSense::CodeNavigationService'
+        #'SmallSense::CompletionContext'
+        #'SmallSense::CompletionController'
+        #'SmallSense::CompletionEngine'
+        (#'SmallSense::CompletionEngineTests' autoload)
+        #'SmallSense::CompletionResult'
+        #'SmallSense::CompletionView'
+        #'SmallSense::CriticsWindow'
+        #'SmallSense::EditService'
+        #'SmallSense::EditSupport'
+        #'SmallSense::Info'
+        (#'SmallSense::JavaCompletionEngineEnvironmentResource' autoload)
+        #'SmallSense::Manager'
+        #'SmallSense::PO'
+        #'SmallSense::ParseTreeIndex'
+        #'SmallSense::ParseTreeIndexEntry'
+        #'SmallSense::ParseTreeInspector'
+        #'SmallSense::SelectorNode'
+        #'SmallSense::SettingsAppl'
+        #'SmallSense::SmalltalkChecker'
+        #'SmallSense::SmalltalkInferencerParameters'
+        #'SmallSense::SmalltalkLintAnnotation'
+        #'SmallSense::SmalltalkLintHighlighter'
+        #'SmallSense::SmalltalkLintService'
+        #'SmallSense::SmalltalkParseNodeVisitor'
+        #'SmallSense::SmalltalkParser'
+        #'SmallSense::SmalltalkQuickFixer'
+        #'SmallSense::SmalltalkSyntaxHighlighter'
+        #'SmallSense::SmalltalkUnacceptedMethodEnvironment'
+        (#'SmallSense::TestCase' autoload)
+        #'SmallSense::TokenPatternMatcher'
+        (#'SmallSense::TokenPatternMatcherTests' autoload)
+        #'SmallSense::TokenPatternParser'
+        #'SmallSense::TokenPatternToken'
+        #'SmallSense::TokenPatternTokenSet'
+        #'SmallSense::TokenStream'
+        #'SmallSense::Type'
+        #'SmallSense::TypeHolder'
+        #'stx_goodies_smallsense'
+        #'SmallSense::AbstractSearchDialog'
+        #'SmallSense::AbstractJavaCompletionEngine'
+        (#'SmallSense::AbstractJavaCompletionEngineTests' autoload)
+        #'SmallSense::ClassInfo'
+        #'SmallSense::ClassPO'
+        #'SmallSense::ClassType'
+        #'SmallSense::ConstantPO'
+        (#'SmallSense::FinderTests' autoload)
+        #'SmallSense::GenericEditSupport'
+        #'SmallSense::JavaEditSupport'
+        #'SmallSense::JavaImportPO'
+        #'SmallSense::MethodInfo'
+        #'SmallSense::MethodPO'
+        #'SmallSense::PackagePO'
+        (#'SmallSense::RecognizerTests' autoload)
+        #'SmallSense::SmalltalkCompletionEngine'
+        #'SmallSense::SmalltalkEditSupport'
+        #'SmallSense::SmalltalkInferencer'
+        #'SmallSense::SmalltalkParseNodeFinder'
+        (#'SmallSense::SmalltalkParserTests' autoload)
+        #'SmallSense::SnippetPO'
+        #'SmallSense::UnionType'
+        #'SmallSense::UnknownType'
+        #'SmallSense::VariablePO'
+        #'SmallSense::ClassSearchDialog'
+        #'SmallSense::AbstractJavaCompletionEngineSimple'
+        (#'SmallSense::GroovyCompletionEngineSimpleTests' autoload)
+        #'SmallSense::GroovyEditSupport'
+        #'SmallSense::JavaCompletionEngine'
+        #'SmallSense::JavaConstructorPO'
+        #'SmallSense::MethodKeywordRestPO'
+        #'SmallSense::MethodSearchDialog'
+        #'SmallSense::PackageSearchDialog'
+        #'SmallSense::JavaCompletionEngineSimple'
+        #'SmallSense::GroovyCompletionEngineSimple'
+    )
+!
+
+extensionMethodNames
+    "list class/selector pairs of extensions.
+     A correponding method with real names must be present in my concrete subclasses"
+
+    ^ #(
+        ParseNode isSelector
+        AssignmentNode childNamesAndValuesDo:
+        AssignmentNode inferedType
+        AssignmentNode inferedType:
+        MessageNode childNamesAndValuesDo:
+        ParseErrorNode childNamesAndValuesDo:
+        ParseNode childNamesAndValuesDo:
+        ParseNode inferedType
+        ParseNode inferedType:
+        PrimaryNode childNamesAndValuesDo:
+        StatementNode childNamesAndValuesDo:
+        StatementNode inferedType
+        StatementNode inferedType:
+        UserPreferences smallSenseEnabled
+        UserPreferences smallSenseEnabled:
+        VariableNode isGlobalOrPrivateClass
+        'ConfigurableFeatures class' hasSmallSenseEnabled
+        UserPreferences smallSenseBackgroundLintEnabled
+        UserPreferences smallSenseBackgroundLintEnabled:
+        RBLintRule fixes:
+        RBTransformationRule fixes:
+        UserPreferences smallSenseBackgroundTypingEnabled
+        UserPreferences smallSenseBackgroundTypingEnabled:
+        HTMLDocumentView doQuickFix:
+        'Tools::CodeHighlightingService class' new
+        DoWhatIMeanSupport smallSenseCodeCompletionForClass:context:codeView:
+        #'Tools::NavigationState' smallSenseSelectedClasses
+        'Tools::CodeCompletionService class' smallSenseIsUsefulFor:
+        BlockNode childNamesAndValuesDo:
+        'Tools::CodeNavigationService class' new
+        'Workspace class' smallSenseCodeCompletionServiceClass
+        ParseNode navigateToUsing:
+        MessageNode navigateToUsing:
+        VariableNode navigateToUsing:
+        EditTextView autoIndent
+        #'Tools::NewSystemBrowser' #'searchCompletionBlock_SmallSense'
+        #'Tools::NewSystemBrowser' smallSenseSearchCompletion:
+        #'Tools::NewSystemBrowser' smallSenseSearchCompletionBlock
+        #'Tools::NewSystemBrowser' smallSenseSearchCompletionEntryForClass:showPrefix:
+        #'Tools::NewSystemBrowser' smallSenseSearchCompletionNewForClass:
+        PrimitiveNode inferedType
+        UserPreferences smallSenseCompleteIfUnambiguous
+        UserPreferences smallSenseCompleteIfUnambiguous:
+        UserPreferences smallSenseCompletionEnabled
+        UserPreferences smallSenseCompletionEnabled:
+        Method inspector2TabParseTreeInspector
+        Method inspector2Tabs
+        ReturnNode childNamesAndValuesDo:
+        'Tools::NewSystemBrowser class' #'smallsense_askForClassToSearch:single:msgTail:resources:filter:forBrowser:thenDo:'
+        UserPreferences smallSenseNewDialogsEnabled
+        UserPreferences smallSenseNewDialogsEnabled:
+        'DialogBox class' smallSenseRequestProject:from:initialAnswer:suggestions:
+    )
+! !
+
+!stx_goodies_smallsense class methodsFor:'description - project information'!
+
+applicationIconFileName
+    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+    ^ nil
+    "/ ^ self applicationName
+!
+
+companyName
+    "Return a companyname which will appear in <lib>.rc"
+
+    ^ 'eXept Software AG'
+!
+
+description
+    "Return a description string which will appear in vc.def / bc.def"
+
+    ^ 'Smalltalk/X Class library'
+!
+
+legalCopyright
+    "Return a copyright string which will appear in <lib>.rc"
+
+    ^ 'Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011'
+!
+
+productName
+    "Return a product name which will appear in <lib>.rc"
+
+    ^ 'Smalltalk/X'
+! !
+
+!stx_goodies_smallsense class methodsFor:'description - svn'!
+
+svnRepositoryUrlString
+    "Return a SVN repository URL of myself.
+     (Generated since 2011-04-08)
+    "        
+
+    ^ '$URL: https://vranyj1@swing.fit.cvut.cz/svn/stx/libtool/branches/jv/smallsense/stx_goodies_smallsense.st $'
+!
+
+svnRevisionNr
+    "Return a SVN revision number of myself.
+     This number is updated after a commit"
+
+    ^ "$SVN-Revision:"'7962            '"$"
+! !
+
+!stx_goodies_smallsense class methodsFor:'swizzling'!
+
+swizzle
+    "Swizzle all methods annotated as <swizzle:>"
+
+    Swizzled ifTrue:[ ^ self ].
+    [
+        self extensionMethods do:[:m|self swizzle: m].
+        Swizzled := true.
+    ] on: Error do:[:ex |
+        Logger log: ('Cannot swizzle: %1' bindWith: ex description) severity: #error
+    ].
+
+
+    "
+    stx_goodies_smallsense swizzle
+    "
+
+    "Created: / 19-08-2013 / 14:54:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 02-09-2013 / 12:30:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+swizzle: method
+    "Swizzle the method if it is annotated by <swizzle:> annotation"
+
+    | annotation |
+
+    annotation := method annotationAt: #swizzle:.
+    annotation notNil ifTrue:[
+        self swizzle: method as: (annotation argumentAt: 1).
+    ].
+    annotation := method annotationAt: #swizzle:checksum:.
+    annotation notNil ifTrue:[
+        self swizzle: method as: (annotation argumentAt: 1) checksum: (annotation argumentAt: 2)
+    ].
+
+    "Created: / 19-08-2013 / 14:53:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 10-05-2014 / 00:23:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+swizzle: swizzlingMethod as: selector
+    "Given an extension method, swizzle it into method's class
+     under given selector."
+
+    ^ self swizzle: swizzlingMethod as: selector checksum: nil
+
+    "Created: / 19-08-2013 / 14:01:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 10-05-2014 / 00:24:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+swizzle: swizzlingMethod as: selector checksum: expectedSHA
+    "Given an extension method, swizzle it into method's class
+     under given selector. 
+
+     If `expectedSHA` is not nil, compare SHA1 hashes of swizzledMethod 
+     source and issue a warning when checksum does not match - which 
+     means somebody changed that method meanwhile and we should 
+     validate/update swizzlling method"
+
+    | cls overwrittenMethod overwrittenMethodSHA overwrittenMethodProjectDefinition swizzledMethod  |
+
+    cls := swizzlingMethod mclass.
+    overwrittenMethod := cls compiledMethodAt: selector.
+    overwrittenMethod isNil ifTrue:[
+        "/ Oops, method gone?
+        self breakPoint: #jv.
+        ^ self.
+    ].
+
+    self assert: swizzlingMethod numArgs == overwrittenMethod numArgs.
+
+    expectedSHA notNil ifTrue:[ 
+        | src |
+
+        src := overwrittenMethod source.
+        src notNil ifTrue:[ 
+            overwrittenMethodSHA := SHA1Stream new nextPutAll: src; hashValue.
+            overwrittenMethodSHA = expectedSHA ifFalse:[ 
+                self breakPoint: #jv.
+                Logger log: 'Overwritten method checksum does not match' severity: #error.
+            ].
+        ].
+    ].
+
+    swizzledMethod := swizzlingMethod copy.
+    "/ Now, fake the package and source of swizzled method
+    "/ so on fileout, original code gets filed out.
+    swizzledMethod setPackage: overwrittenMethod package.
+    swizzledMethod setCategory: overwrittenMethod category.
+    swizzledMethod source: overwrittenMethod source.
+
+    "/ Save swizzledMethod to project...
+    overwrittenMethodProjectDefinition := ProjectDefinition definitionClassForPackage: overwrittenMethod package.
+    overwrittenMethodProjectDefinition rememberOverwrittenMethod:overwrittenMethod inClass: overwrittenMethod mclass.
+
+    "/ Install the swizzled method
+    cls methodDictionary at: selector put: swizzledMethod
+
+    "Created: / 10-05-2014 / 00:23:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 10-05-2014 / 11:00:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_smallsense class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
+version_SVN
+    ^ '$Id: stx_goodies_smallsense.st,v 1.2 2014/02/12 14:49:29 sr Exp $'
+! !
+
+
+stx_goodies_smallsense initialize!