added java to bytecode compilation examples. added some types representating Java bytecode and also for Java. Added a method to convert typed to untyped programs with a test
added source-source test for ByteCodeGoto based on a while. Also added a FibonacciCompilation test that interpreters ByteCode compiled from Java
Now passing TestByteCodeGoto.compareCompiledVersusNativeCode
TestFibonacciCompilation.compareCompiledVersusNativeCode
introduced test to check fibonacci compilation against unoptimized code. implemented compilation so that it passes this test
fix in MetaObject equality comparison
fix in MetaObject.deepEquals, causing some tests to break
fixed compareCompiledVersusNativeCode test for Java => Java Bytecode
added more tests for the fibonacci compilation. made the existing unoptimized compilation test specific for the instruction part
defined tests for empty class and default constructor
added more transformation to the manager. added a defaultconstructor transformation
TestEmptyClassCompilation.testAll now fails without exceptions
added a bunch of new transformation without implementations to mature the transformation graph