added simple test case for mpxj jk_new_structure
authorhlopkmar
Sun, 27 Nov 2011 15:35:39 +0000
branchjk_new_structure
changeset 1164 27524647d717
parent 1163 1f405b26adb5
child 1165 7b3a6cd6110e
added simple test case for mpxj
src/JavaJUnitTests.st
src/MPXJTests.st
src/Make.proto
src/Make.spec
src/abbrev.stc
src/bc.mak
src/libjava.rc
--- a/src/JavaJUnitTests.st	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/JavaJUnitTests.st	Sun Nov 27 15:35:39 2011 +0000
@@ -24,7 +24,7 @@
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
-	category:'Languages-Java-Tests'
+	category:'Languages-Java-Tests-Libraries'
 !
 
 !JavaJUnitTests class methodsFor:'documentation'!
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/MPXJTests.st	Sun Nov 27 15:35:39 2011 +0000
@@ -0,0 +1,92 @@
+"
+ COPYRIGHT (c) 1996-2011 by Claus Gittinger
+
+ New code and modifications done at SWING Research Group [1]:
+
+ COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
+                            SWING Research Group, Czech Technical University in Prague
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+
+ [1] Code written at SWING Research Group contains a signature
+     of one of the above copright owners. For exact set of such code,
+     see the differences between this version and version stx:libjava
+     as of 1.9.2010
+"
+"{ Package: 'stx:libjava' }"
+
+TestCase subclass:#MPXJTests
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'Languages-Java-Tests-Libraries'
+!
+
+!MPXJTests class methodsFor:'documentation'!
+
+copyright
+"
+ COPYRIGHT (c) 1996-2011 by Claus Gittinger
+
+ New code and modifications done at SWING Research Group [1]:
+
+ COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
+                            SWING Research Group, Czech Technical University in Prague
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+
+ [1] Code written at SWING Research Group contains a signature
+     of one of the above copright owners. For exact set of such code,
+     see the differences between this version and version stx:libjava
+     as of 1.9.2010
+
+"
+!
+
+history
+
+    "Created: / 27-11-2011 / 15:43:31 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Created: #testBasicMPPReading / 27-11-2011 / 16:19:40 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Created: #resources / 27-11-2011 / 16:27:07 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+
+!MPXJTests class methodsFor:'resources'!
+
+resources 
+ ^ Array with: JavaLibrariesResource.
+
+    "Created: / 27-11-2011 / 16:27:07 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+
+!MPXJTests methodsFor:'tests'!
+
+testBasicMPPReading
+    | mppReader  method  projectFile  examplesDir |
+    examplesDir := JavaLibraries directory / 'mpxj' / 'examples'.
+    mppReader := Java classForName: 'net/sf/mpxj/mpp/MPPReader'.
+    method := mppReader 
+                lookupMethodFor: #'read(Ljava/lang/String;)Lnet/sf/mpxj/ProjectFile;'.
+
+    projectFile := method valueWithReceiver: mppReader
+                arguments: (Array 
+                        with: (Java as_String: (examplesDir / 'b4build_sample_07.mpp') pathName)).
+    self assertTrue: projectFile notNil.
+
+    "Created: / 27-11-2011 / 16:19:40 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+
+!MPXJTests class methodsFor:'documentation'!
+
+version_SVN
+    ^ '$Id$'
+! !
--- a/src/Make.proto	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/Make.proto	Sun Nov 27 15:35:39 2011 +0000
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libjava at 2011-11-26 09:22:10.069.
+# automagically generated from the projectDefinition: stx_libjava at 2011-11-27 16:38:34.627.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport/fdlibm -I$(INCLUDE_TOP)/java/java/util/concurrent/locks -I$(INCLUDE_TOP)/java/gnu/testlet/java/io/Serializable -I$(INCLUDE_TOP)/java/java/lang/reflect -I$(INCLUDE_TOP)/java/java/util/concurrent/atomic -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/java/java/nio/charset -I$(INCLUDE_TOP)/java/gnu/testlet/java/lang/Class -I$(INCLUDE_TOP)/java/java/security -I$(INCLUDE_TOP)/java/java/nio -I$(INCLUDE_TOP)/java/sun/nio/cs -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/java/java/nio/charset/spi -I$(INCLUDE_TOP)/java/gnu/testlet/java/lang/reflect/sub -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/java/java/util -I$(INCLUDE_TOP)/java/gnu/testlet/java/io/LineNumberReader -I$(INCLUDE_TOP)/java/java/lang -I$(INCLUDE_TOP)/squeak/petitparser -I$(INCLUDE_TOP)/java/java/lang/ref -I$(INCLUDE_TOP)/java/java/util/logging -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/java/java/util/regex -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/java/gnu/testlet/java/lang/String -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/java/gnu/testlet/java/util/Scanner -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/java/java/net -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/java/junit/framework -I$(INCLUDE_TOP)/java/sun/reflect -I$(INCLUDE_TOP)/java/gnu/testlet/java/io/ObjectInputOutput -I$(INCLUDE_TOP)/java/gnu/testlet/java/nio/channels/FileChannel -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/java/gnu/testlet/java/lang/reflect/Method -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/java/gnu/testlet -I$(INCLUDE_TOP)/java/sun/util -I$(INCLUDE_TOP)/java/java/io -I$(INCLUDE_TOP)/java/gnu/testlet/java/lang/Character -I$(INCLUDE_TOP)/java/gnu/testlet/java/io/ObjectStreamClass
+LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport/fdlibm -I$(INCLUDE_TOP)/java/java/util/concurrent/locks -I$(INCLUDE_TOP)/java/java/lang/reflect -I$(INCLUDE_TOP)/java/java/util/concurrent/atomic -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/java/java/nio/charset -I$(INCLUDE_TOP)/java/org/objectweb/asm -I$(INCLUDE_TOP)/java/java/security -I$(INCLUDE_TOP)/java/java/nio -I$(INCLUDE_TOP)/java/sun/nio/cs -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/java/stx/libjava/tests/mocks -I$(INCLUDE_TOP)/java/java/nio/charset/spi -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/java/java/util -I$(INCLUDE_TOP)/java/java/lang -I$(INCLUDE_TOP)/squeak/petitparser -I$(INCLUDE_TOP)/java/java/lang/ref -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/java/junit/framework -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/java/java/net -I$(INCLUDE_TOP)/java/sun/reflect -I$(INCLUDE_TOP)/java/net/sf/mpxj/reader -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/java/gnu/testlet -I$(INCLUDE_TOP)/java/sun/util -I$(INCLUDE_TOP)/java/java/io
 
 
 # if you need any additional defines for embedded C code,
@@ -220,7 +220,7 @@
 $(OUTDIR)JavaMethodDescriptor.$(O) JavaMethodDescriptor.$(H): JavaMethodDescriptor.st $(INCLUDE_TOP)/stx/libjava/JavaDescriptor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodNode.$(O) JavaMethodNode.$(H): JavaMethodNode.st $(INCLUDE_TOP)/stx/libjava/JavaNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodWrapperCompiler.$(O) JavaMethodWrapperCompiler.$(H): JavaMethodWrapperCompiler.st $(INCLUDE_TOP)/stx/libjava/Java.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)JavaPackage.$(O) JavaPackage.$(H): JavaPackage.st $(INCLUDE_TOP)/stx/libbasic/NameSpace.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)JavaPackage.$(O) JavaPackage.$(H): JavaPackage.st $(INCLUDE_TOP)/stx/libbasic/NameSpace.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Object.$(H) $(INCLUDE_TOP)/stx/libjava/JavaObject.$(H) $(INCLUDE_TOP)/java/org/objectweb/asm/org/objectweb/asm/MethodAdapter.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__net__sf__mpxj.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__net__sf.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__net.$(H) $(INCLUDE_TOP)/java/sun/reflect/sun/reflect/ConstructorAccessorImpl.$(H) $(INCLUDE_TOP)/java/sun/reflect/sun/reflect/MagicAccessorImpl.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java.$(H) $(INCLUDE_TOP)/java/java/io/java/io/Reader.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/CharacterData.$(H) $(INCLUDE_TOP)/java/java/security/java/security/Permission.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Number.$(H) $(INCLUDE_TOP)/java/java/util/concurrent/locks/java/util/concurrent/locks/ReentrantLock.$(H) $(INCLUDE_TOP)/java/java/nio/charset/java/nio/charset/CoderResult$Cache.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__security.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java__lang.$(H) $(INCLUDE_TOP)/java/junit/framework/junit/framework/TestCase.$(H) $(INCLUDE_TOP)/java/junit/framework/junit/framework/Assert.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__gnu.$(H) $(INCLUDE_TOP)/java/java/net/java/net/URLClassLoader.$(H) $(INCLUDE_TOP)/java/java/security/java/security/SecureClassLoader.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/ClassLoader.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__stx__libjava__tests.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__stx__libjava.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__stx.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java__util__concurrent.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java__util.$(H) $(INCLUDE_TOP)/java/java/net/java/net/URLStreamHandler.$(H) $(INCLUDE_TOP)/java/java/util/java/util/AbstractList.$(H) $(INCLUDE_TOP)/java/java/util/java/util/AbstractCollection.$(H) $(INCLUDE_TOP)/java/org/objectweb/asm/org/objectweb/asm/ClassAdapter.$(H) $(INCLUDE_TOP)/java/java/util/java/util/HashMap$HashIterator.$(H) $(INCLUDE_TOP)/java/java/lang/ref/java/lang/ref/Reference.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__org__objectweb.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__org.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Exception.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Throwable.$(H) $(INCLUDE_TOP)/java/java/io/java/io/Writer.$(H) $(INCLUDE_TOP)/java/java/nio/java/nio/CharBuffer.$(H) $(INCLUDE_TOP)/java/java/nio/java/nio/Buffer.$(H) $(INCLUDE_TOP)/java/sun/nio/cs/sun/nio/cs/Unicode.$(H) $(INCLUDE_TOP)/java/java/nio/charset/java/nio/charset/Charset.$(H) $(INCLUDE_TOP)/java/java/io/java/io/FilterInputStream.$(H) $(INCLUDE_TOP)/java/java/io/java/io/InputStream.$(H) $(INCLUDE_TOP)/java/net/sf/mpxj/reader/net/sf/mpxj/reader/AbstractProjectReader.$(H) $(INCLUDE_TOP)/java/java/util/java/util/AbstractMap.$(H) $(INCLUDE_TOP)/java/java/lang/reflect/java/lang/reflect/AccessibleObject.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/AbstractStringBuilder.$(H) $(INCLUDE_TOP)/java/java/io/java/io/FilterOutputStream.$(H) $(INCLUDE_TOP)/java/java/io/java/io/OutputStream.$(H) $(INCLUDE_TOP)/java/java/util/concurrent/locks/java/util/concurrent/locks/ReentrantLock$Sync.$(H) $(INCLUDE_TOP)/java/java/util/concurrent/locks/java/util/concurrent/locks/AbstractQueuedSynchronizer.$(H) $(INCLUDE_TOP)/java/java/util/concurrent/locks/java/util/concurrent/locks/AbstractOwnableSynchronizer.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java__nio.$(H) $(INCLUDE_TOP)/java/java/util/java/util/Vector.$(H) $(INCLUDE_TOP)/java/stx/libjava/tests/mocks/stx/libjava/tests/mocks/PublicClass.$(H) $(INCLUDE_TOP)/java/java/util/java/util/AbstractSet.$(H) $(INCLUDE_TOP)/java/java/nio/java/nio/ByteBuffer.$(H) $(INCLUDE_TOP)/java/java/util/java/util/HashMap$Entry.$(H) $(INCLUDE_TOP)/java/stx/libjava/tests/mocks/stx/libjava/tests/mocks/NonPublicClass.$(H) $(INCLUDE_TOP)/java/java/util/java/util/LinkedHashMap.$(H) $(INCLUDE_TOP)/java/java/util/java/util/HashMap.$(H) $(INCLUDE_TOP)/java/gnu/testlet/gnu/testlet/TestHarness.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__nio.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__net__www__protocol.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__net__www.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__net.$(H) $(INCLUDE_TOP)/java/java/security/java/security/BasicPermission.$(H) $(INCLUDE_TOP)/java/java/nio/charset/java/nio/charset/CharsetEncoder.$(H) $(INCLUDE_TOP)/java/java/util/concurrent/atomic/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.$(H) $(INCLUDE_TOP)/java/sun/util/sun/util/PreHashedMap.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Enum.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__java__nio__charset.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__sun__reflect.$(H) $(INCLUDE_TOP)/java/java/lang/ref/java/lang/ref/ReferenceQueue.$(H) $(INCLUDE_TOP)/java/java/io/java/io/FileSystem.$(H) $(INCLUDE_TOP)/java/sun/nio/cs/sun/nio/cs/FastCharsetProvider.$(H) $(INCLUDE_TOP)/java/java/nio/charset/spi/java/nio/charset/spi/CharsetProvider.$(H) $(INCLUDE_TOP)/java/stx/libjava/tests/mocks/stx/libjava/tests/mocks/SimpleAbstractClass.$(H) $(INCLUDE_TOP)/java/java/io/java/io/InputStreamReader.$(H) $(INCLUDE_TOP)/java/java/lang/java/lang/Thread.$(H) $(INCLUDE_TOP)/java/java/io/java/io/IOException.$(H) $(INCLUDE_TOP)/nil/JavaPackage__JAVA__junit.$(H) $(INCLUDE_TOP)/java/java/util/java/util/Dictionary.$(H) $(INCLUDE_TOP)/java/java/nio/charset/java/nio/charset/CharsetDecoder.$(H) $(INCLUDE_TOP)/java/java/util/java/util/Hashtable.$(H) $(STCHDR)
 $(OUTDIR)JavaParser.$(O) JavaParser.$(H): JavaParser.st $(INCLUDE_TOP)/squeak/petitparser/PPCompositeParser.$(H) $(INCLUDE_TOP)/squeak/petitparser/PPDelegateParser.$(H) $(INCLUDE_TOP)/squeak/petitparser/PPParser.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libjava/PPJavaNode.$(H) $(STCHDR)
 $(OUTDIR)JavaSelectorParser.$(O) JavaSelectorParser.$(H): JavaSelectorParser.st $(INCLUDE_TOP)/stx/libjava/SelectorParser.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaStringBox.$(O) JavaStringBox.$(H): JavaStringBox.st $(INCLUDE_TOP)/stx/libjava/JavaTypeBox.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
@@ -252,7 +252,7 @@
 $(OUTDIR)JavaInterfaceMethodRef2.$(O) JavaInterfaceMethodRef2.$(H): JavaInterfaceMethodRef2.st $(INCLUDE_TOP)/stx/libjava/JavaMethodRef2.$(H) $(INCLUDE_TOP)/stx/libjava/JavaClassContentRef2.$(H) $(INCLUDE_TOP)/stx/libjava/JavaRef2.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodWithHandler.$(O) JavaMethodWithHandler.$(H): JavaMethodWithHandler.st $(INCLUDE_TOP)/stx/libjava/JavaMethodWithException.$(H) $(INCLUDE_TOP)/stx/libjava/JavaMethod.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaNativeMethod.$(O) JavaNativeMethod.$(H): JavaNativeMethod.st $(INCLUDE_TOP)/stx/libjava/JavaMethodWithHandler.$(H) $(INCLUDE_TOP)/stx/libjava/JavaMethodWithException.$(H) $(INCLUDE_TOP)/stx/libjava/JavaMethod.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic2/BooleanArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchive.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/DoubleArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Float.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/FloatArray.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/LargeInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/ShortFloat.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedLongIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic2/WordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Process.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic2/BooleanArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchive.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/DoubleArray.$(H) $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/Float.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/FloatArray.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/LargeInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/ShortFloat.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedLongIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic2/WordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Process.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/src/Make.spec	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/Make.spec	Sun Nov 27 15:35:39 2011 +0000
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libjava at 2011-11-26 09:22:07.299.
+# automagically generated from the projectDefinition: stx_libjava at 2011-11-27 16:38:33.500.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
--- a/src/abbrev.stc	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/abbrev.stc	Sun Nov 27 15:35:39 2011 +0000
@@ -30,7 +30,7 @@
 JavaFieldRefTests JavaFieldRefTests stx:libjava 'Languages-Java-Tests-RuntimeConstantPool' 1
 JavaInitializedResource JavaInitializedResource stx:libjava 'Languages-Java-Tests' 2
 JavaInterfaceMethodRefTests JavaInterfaceMethodRefTests stx:libjava 'Languages-Java-Tests-RuntimeConstantPool' 1
-JavaJUnitTests JavaJUnitTests stx:libjava 'Languages-Java-Tests' 1
+JavaJUnitTests JavaJUnitTests stx:libjava 'Languages-Java-Tests-Libraries' 1
 JavaJavadocNode JavaJavadocNode stx:libjava 'Languages-Java-AST' 0
 JavaLanguage JavaLanguage stx:libjava 'Languages-Java-Support' 1
 JavaLibraries JavaLibraries stx:libjava 'Languages-Java-Support' 0
@@ -152,4 +152,5 @@
 JavaSocket JavaSocket stx:libjava 'Languages-Java-Support' 0
 JavaMonitor JavaMonitor stx:libjava 'Languages-Java-Support' 0
 JavaMonitorsTests JavaMonitorsTests stx:libjava 'Languages-Java-Tests-Synchronization' 1
+MPXJTests MPXJTests stx:libjava 'Languages-Java-Tests-Libraries' 1
 JavaMethodWrapperCompiler JavaMethodWrapperCompiler stx:libjava 'Languages-Java-Lookup' 0
--- a/src/bc.mak	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/bc.mak	Sun Nov 27 15:35:39 2011 +0000
@@ -1,7 +1,7 @@
 # $Header$
 #
 # DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libjava at 2011-11-26 09:22:11.699.
+# automagically generated from the projectDefinition: stx_libjava at 2011-11-27 16:38:35.259.
 #
 # Warning: once you modify this file, do not rerun
 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -33,7 +33,7 @@
 
 
 
-LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport\fdlibm -I$(INCLUDE_TOP)\java\java\util\concurrent\locks -I$(INCLUDE_TOP)\java\gnu\testlet\java\io\Serializable -I$(INCLUDE_TOP)\java\java\lang\reflect -I$(INCLUDE_TOP)\java\java\util\concurrent\atomic -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\java\java\nio\charset -I$(INCLUDE_TOP)\java\gnu\testlet\java\lang\Class -I$(INCLUDE_TOP)\java\java\security -I$(INCLUDE_TOP)\java\java\nio -I$(INCLUDE_TOP)\java\sun\nio\cs -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\java\java\nio\charset\spi -I$(INCLUDE_TOP)\java\gnu\testlet\java\lang\reflect\sub -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\java\java\util -I$(INCLUDE_TOP)\java\gnu\testlet\java\io\LineNumberReader -I$(INCLUDE_TOP)\java\java\lang -I$(INCLUDE_TOP)\squeak\petitparser -I$(INCLUDE_TOP)\java\java\lang\ref -I$(INCLUDE_TOP)\java\java\util\logging -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\java\java\util\regex -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\java\gnu\testlet\java\lang\String -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\java\gnu\testlet\java\util\Scanner -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\java\java\net -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\java\junit\framework -I$(INCLUDE_TOP)\java\sun\reflect -I$(INCLUDE_TOP)\java\gnu\testlet\java\io\ObjectInputOutput -I$(INCLUDE_TOP)\java\gnu\testlet\java\nio\channels\FileChannel -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\java\gnu\testlet\java\lang\reflect\Method -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\java\gnu\testlet -I$(INCLUDE_TOP)\java\sun\util -I$(INCLUDE_TOP)\java\java\io -I$(INCLUDE_TOP)\java\gnu\testlet\java\lang\Character -I$(INCLUDE_TOP)\java\gnu\testlet\java\io\ObjectStreamClass
+LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport\fdlibm -I$(INCLUDE_TOP)\java\java\util\concurrent\locks -I$(INCLUDE_TOP)\java\java\lang\reflect -I$(INCLUDE_TOP)\java\java\util\concurrent\atomic -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\java\java\nio\charset -I$(INCLUDE_TOP)\java\org\objectweb\asm -I$(INCLUDE_TOP)\java\java\security -I$(INCLUDE_TOP)\java\java\nio -I$(INCLUDE_TOP)\java\sun\nio\cs -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\java\stx\libjava\tests\mocks -I$(INCLUDE_TOP)\java\java\nio\charset\spi -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\java\java\util -I$(INCLUDE_TOP)\java\java\lang -I$(INCLUDE_TOP)\squeak\petitparser -I$(INCLUDE_TOP)\java\java\lang\ref -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\java\junit\framework -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\java\java\net -I$(INCLUDE_TOP)\java\sun\reflect -I$(INCLUDE_TOP)\java\net\sf\mpxj\reader -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\java\gnu\testlet -I$(INCLUDE_TOP)\java\sun\util -I$(INCLUDE_TOP)\java\java\io
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
@@ -177,7 +177,7 @@
 $(OUTDIR)JavaMethodDescriptor.$(O) JavaMethodDescriptor.$(H): JavaMethodDescriptor.st $(INCLUDE_TOP)\stx\libjava\JavaDescriptor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodNode.$(O) JavaMethodNode.$(H): JavaMethodNode.st $(INCLUDE_TOP)\stx\libjava\JavaNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodWrapperCompiler.$(O) JavaMethodWrapperCompiler.$(H): JavaMethodWrapperCompiler.st $(INCLUDE_TOP)\stx\libjava\Java.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)JavaPackage.$(O) JavaPackage.$(H): JavaPackage.st $(INCLUDE_TOP)\stx\libbasic\NameSpace.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)JavaPackage.$(O) JavaPackage.$(H): JavaPackage.st $(INCLUDE_TOP)\stx\libbasic\NameSpace.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Object.$(H) $(INCLUDE_TOP)\stx\libjava\JavaObject.$(H) $(INCLUDE_TOP)\java\org\objectweb\asm\org/objectweb/asm/MethodAdapter.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__net__sf__mpxj.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__net__sf.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__net.$(H) $(INCLUDE_TOP)\java\sun\reflect\sun/reflect/ConstructorAccessorImpl.$(H) $(INCLUDE_TOP)\java\sun\reflect\sun/reflect/MagicAccessorImpl.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java.$(H) $(INCLUDE_TOP)\java\java\io\java/io/Reader.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/CharacterData.$(H) $(INCLUDE_TOP)\java\java\security\java/security/Permission.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Number.$(H) $(INCLUDE_TOP)\java\java\util\concurrent\locks\java/util/concurrent/locks/ReentrantLock.$(H) $(INCLUDE_TOP)\java\java\nio\charset\java/nio/charset/CoderResult$Cache.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__security.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java__lang.$(H) $(INCLUDE_TOP)\java\junit\framework\junit/framework/TestCase.$(H) $(INCLUDE_TOP)\java\junit\framework\junit/framework/Assert.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__gnu.$(H) $(INCLUDE_TOP)\java\java\net\java/net/URLClassLoader.$(H) $(INCLUDE_TOP)\java\java\security\java/security/SecureClassLoader.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/ClassLoader.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__stx__libjava__tests.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__stx__libjava.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__stx.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java__util__concurrent.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java__util.$(H) $(INCLUDE_TOP)\java\java\net\java/net/URLStreamHandler.$(H) $(INCLUDE_TOP)\java\java\util\java/util/AbstractList.$(H) $(INCLUDE_TOP)\java\java\util\java/util/AbstractCollection.$(H) $(INCLUDE_TOP)\java\org\objectweb\asm\org/objectweb/asm/ClassAdapter.$(H) $(INCLUDE_TOP)\java\java\util\java/util/HashMap$HashIterator.$(H) $(INCLUDE_TOP)\java\java\lang\ref\java/lang/ref/Reference.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__org__objectweb.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__org.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Exception.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Throwable.$(H) $(INCLUDE_TOP)\java\java\io\java/io/Writer.$(H) $(INCLUDE_TOP)\java\java\nio\java/nio/CharBuffer.$(H) $(INCLUDE_TOP)\java\java\nio\java/nio/Buffer.$(H) $(INCLUDE_TOP)\java\sun\nio\cs\sun/nio/cs/Unicode.$(H) $(INCLUDE_TOP)\java\java\nio\charset\java/nio/charset/Charset.$(H) $(INCLUDE_TOP)\java\java\io\java/io/FilterInputStream.$(H) $(INCLUDE_TOP)\java\java\io\java/io/InputStream.$(H) $(INCLUDE_TOP)\java\net\sf\mpxj\reader\net/sf/mpxj/reader/AbstractProjectReader.$(H) $(INCLUDE_TOP)\java\java\util\java/util/AbstractMap.$(H) $(INCLUDE_TOP)\java\java\lang\reflect\java/lang/reflect/AccessibleObject.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/AbstractStringBuilder.$(H) $(INCLUDE_TOP)\java\java\io\java/io/FilterOutputStream.$(H) $(INCLUDE_TOP)\java\java\io\java/io/OutputStream.$(H) $(INCLUDE_TOP)\java\java\util\concurrent\locks\java/util/concurrent/locks/ReentrantLock$Sync.$(H) $(INCLUDE_TOP)\java\java\util\concurrent\locks\java/util/concurrent/locks/AbstractQueuedSynchronizer.$(H) $(INCLUDE_TOP)\java\java\util\concurrent\locks\java/util/concurrent/locks/AbstractOwnableSynchronizer.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java__nio.$(H) $(INCLUDE_TOP)\java\java\util\java/util/Vector.$(H) $(INCLUDE_TOP)\java\stx\libjava\tests\mocks\stx/libjava/tests/mocks/PublicClass.$(H) $(INCLUDE_TOP)\java\java\util\java/util/AbstractSet.$(H) $(INCLUDE_TOP)\java\java\nio\java/nio/ByteBuffer.$(H) $(INCLUDE_TOP)\java\java\util\java/util/HashMap$Entry.$(H) $(INCLUDE_TOP)\java\stx\libjava\tests\mocks\stx/libjava/tests/mocks/NonPublicClass.$(H) $(INCLUDE_TOP)\java\java\util\java/util/LinkedHashMap.$(H) $(INCLUDE_TOP)\java\java\util\java/util/HashMap.$(H) $(INCLUDE_TOP)\java\gnu\testlet\gnu/testlet/TestHarness.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__nio.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__net__www__protocol.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__net__www.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__net.$(H) $(INCLUDE_TOP)\java\java\security\java/security/BasicPermission.$(H) $(INCLUDE_TOP)\java\java\nio\charset\java/nio/charset/CharsetEncoder.$(H) $(INCLUDE_TOP)\java\java\util\concurrent\atomic\java/util/concurrent/atomic/AtomicReferenceFieldUpdater.$(H) $(INCLUDE_TOP)\java\sun\util\sun/util/PreHashedMap.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Enum.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__java__nio__charset.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__sun__reflect.$(H) $(INCLUDE_TOP)\java\java\lang\ref\java/lang/ref/ReferenceQueue.$(H) $(INCLUDE_TOP)\java\java\io\java/io/FileSystem.$(H) $(INCLUDE_TOP)\java\sun\nio\cs\sun/nio/cs/FastCharsetProvider.$(H) $(INCLUDE_TOP)\java\java\nio\charset\spi\java/nio/charset/spi/CharsetProvider.$(H) $(INCLUDE_TOP)\java\stx\libjava\tests\mocks\stx/libjava/tests/mocks/SimpleAbstractClass.$(H) $(INCLUDE_TOP)\java\java\io\java/io/InputStreamReader.$(H) $(INCLUDE_TOP)\java\java\lang\java/lang/Thread.$(H) $(INCLUDE_TOP)\java\java\io\java/io/IOException.$(H) $(INCLUDE_TOP)\nil\JavaPackage__JAVA__junit.$(H) $(INCLUDE_TOP)\java\java\util\java/util/Dictionary.$(H) $(INCLUDE_TOP)\java\java\nio\charset\java/nio/charset/CharsetDecoder.$(H) $(INCLUDE_TOP)\java\java\util\java/util/Hashtable.$(H) $(STCHDR)
 $(OUTDIR)JavaParser.$(O) JavaParser.$(H): JavaParser.st $(INCLUDE_TOP)\squeak\petitparser\PPCompositeParser.$(H) $(INCLUDE_TOP)\squeak\petitparser\PPDelegateParser.$(H) $(INCLUDE_TOP)\squeak\petitparser\PPParser.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libjava\PPJavaNode.$(H) $(STCHDR)
 $(OUTDIR)JavaSelectorParser.$(O) JavaSelectorParser.$(H): JavaSelectorParser.st $(INCLUDE_TOP)\stx\libjava\SelectorParser.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaStringBox.$(O) JavaStringBox.$(H): JavaStringBox.st $(INCLUDE_TOP)\stx\libjava\JavaTypeBox.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -209,6 +209,6 @@
 $(OUTDIR)JavaInterfaceMethodRef2.$(O) JavaInterfaceMethodRef2.$(H): JavaInterfaceMethodRef2.st $(INCLUDE_TOP)\stx\libjava\JavaMethodRef2.$(H) $(INCLUDE_TOP)\stx\libjava\JavaClassContentRef2.$(H) $(INCLUDE_TOP)\stx\libjava\JavaRef2.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaMethodWithHandler.$(O) JavaMethodWithHandler.$(H): JavaMethodWithHandler.st $(INCLUDE_TOP)\stx\libjava\JavaMethodWithException.$(H) $(INCLUDE_TOP)\stx\libjava\JavaMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaNativeMethod.$(O) JavaNativeMethod.$(H): JavaNativeMethod.st $(INCLUDE_TOP)\stx\libjava\JavaMethodWithHandler.$(H) $(INCLUDE_TOP)\stx\libjava\JavaMethodWithException.$(H) $(INCLUDE_TOP)\stx\libjava\JavaMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic2\BooleanArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchive.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\DoubleArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Float.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\FloatArray.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\LargeInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\ShortFloat.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedLongIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic2\WordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Process.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic2\BooleanArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchive.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\DoubleArray.$(H) $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\Float.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\FloatArray.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\LargeInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\ShortFloat.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedLongIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic2\WordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Process.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/src/libjava.rc	Sun Nov 27 15:14:34 2011 +0000
+++ b/src/libjava.rc	Sun Nov 27 15:35:39 2011 +0000
@@ -3,7 +3,7 @@
 // automagically generated from the projectDefinition: stx_libjava.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,1509,1509
+  FILEVERSION     6,2,1513,1513
   PRODUCTVERSION  6,2,1,1
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
-      VALUE "FileVersion", "6.2.1509.1509\0"
+      VALUE "FileVersion", "6.2.1513.1513\0"
       VALUE "InternalName", "stx:libjava\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011\nCopyright Jan Vrany, Jan Kurs and Marcel Hlopko\b          SWING Research Group, Czech Technical University In Prague\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.1.1\0"
-      VALUE "ProductDate", "Sat, 26 Nov 2011 08:22:29 GMT\0"
+      VALUE "ProductDate", "Sun, 27 Nov 2011 15:38:43 GMT\0"
     END
 
   END